ThreadDetailsCustomGroupNameAndImageFragment, the screen where a group
thread's name and photo are edited. The fragment class stays the screen's
catalog identity; the public name says what the person edits on it.
What a person sees: the group's current name. The fragment also names the
group picture, but the picture change is not modelled, so the handle carries no
picture and the screen models none.
Actions: changeName(name) sends the thread's update_title request with the
new name; the thread id and the current name are the screen's input and
state, never caller-typed literals. Opening the screen sends nothing.
How it is reached: from the thread's shared media (openGroupNameEditor),
which the details hub opens (openSharedMedia), which the conversation opens
(openThreadDetails). The app shows the screen only for a group thread; a
one-to-one thread dies with DirectGroupNameUnavailableError (a defect) in the
enter, before any navigation entry or request, so no handle of this screen
exists for it.
The Android 451 chain is direct_thread:3 →
details 7 → shared media 8 → this screen 9, and update_title is its
request. The group picture's request is not known.
ThreadDetailsCustomGroupNameAndImageFragment, the screen where a group thread's name and photo are edited. The fragment class stays the screen's catalog identity; the public name says what the person edits on it.What a person sees: the group's current name. The fragment also names the group picture, but the picture change is not modelled, so the handle carries no picture and the screen models none.
Actions:
changeName(name)sends the thread'supdate_titlerequest with the new name; the thread id and the current name are the screen's input and state, never caller-typed literals. Opening the screen sends nothing.How it is reached: from the thread's shared media (
openGroupNameEditor), which the details hub opens (openSharedMedia), which the conversation opens (openThreadDetails). The app shows the screen only for a group thread; a one-to-one thread dies withDirectGroupNameUnavailableError(a defect) in the enter, before any navigation entry or request, so no handle of this screen exists for it.The Android 451 chain is
direct_thread:3→ details7→ shared media8→ this screen9, andupdate_titleis its request. The group picture's request is not known.Guide: The group name and photo editor