summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/roster-editor/src/Comm/UpdateRoster.elm23
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)
+ )
+ )
+ )
)
- )
+ ]
)
)