summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/roster-editor')
-rw-r--r-- | src/roster-editor/src/Comm/UpdateRoster.elm | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/src/roster-editor/src/Comm/UpdateRoster.elm b/src/roster-editor/src/Comm/UpdateRoster.elm index fa58cb0..eabdd5e 100644 --- a/src/roster-editor/src/Comm/UpdateRoster.elm +++ b/src/roster-editor/src/Comm/UpdateRoster.elm @@ -26,14 +26,23 @@ import Struct.Model try_encoding : Struct.Model.Type -> (Maybe Json.Encode.Value) try_encoding model = (Just - (Json.Encode.list - (List.map - (Struct.Character.encode) - (List.filter - (Struct.Character.get_was_edited) - (Array.toList model.characters) + (Json.Encode.object + [ + ("stk", (Json.Encode.string model.session_token)), + ("pid", (Json.Encode.string model.player_id)), + ( + "rst", + (Json.Encode.list + (List.map + (Struct.Character.encode) + (List.filter + (Struct.Character.get_was_edited) + (Array.toList model.characters) + ) + ) + ) ) - ) + ] ) ) |