ThreadDetailsNicknameChangeFragment, one participant's nickname editor.
Opening it sends nothing; Done sends IGDirectChangeNicknameQuery (451, the
nicknames journey). The thread's edge maps the participant it shows to the
user id the editor is opened with, so the mutation's user_igid comes from
the editor's state, never from a literal.
Unverified: the app reaches this editor through the thread details, the
shared media and the nicknames list (451 chain direct_thread:5 →
details 7 → shared media 8 → nicknames 9 → editor 12); the model
opens it from the thread directly, an edge the app does not have.
ThreadDetailsNicknameChangeFragment, one participant's nickname editor. Opening it sends nothing; Done sendsIGDirectChangeNicknameQuery(451, the nicknames journey). The thread's edge maps the participant it shows to the user id the editor is opened with, so the mutation'suser_igidcomes from the editor's state, never from a literal.Unverified: the app reaches this editor through the thread details, the shared media and the nicknames list (451 chain
direct_thread:5→ details7→ shared media8→ nicknames9→ editor12); the model opens it from the thread directly, an edge the app does not have.Guide: A participant's nickname editor