|
1 | 1 | package org.moera.lib.pushrelay; |
2 | 2 |
|
| 3 | +import java.util.HashMap; |
3 | 4 | import java.util.Map; |
4 | 5 | import java.util.function.Function; |
5 | 6 |
|
@@ -57,64 +58,46 @@ protected <T> T fetch(TypeReference<T> result, String method, Object... paramete |
57 | 58 |
|
58 | 59 | @Override |
59 | 60 | public void register(String clientId, String nodeName, String lang, long signedAt, byte[] signature) { |
60 | | - fetch( |
61 | | - null, |
62 | | - "register", |
63 | | - Map.of( |
64 | | - "clientId", clientId, |
65 | | - "nodeName", nodeName, |
66 | | - "lang", lang, |
67 | | - "signedAt", signedAt, |
68 | | - "signature", signature |
69 | | - ) |
70 | | - ); |
| 61 | + Map<String, Object> params = new HashMap<>(); |
| 62 | + params.put("clientId", clientId); |
| 63 | + params.put("nodeName", nodeName); |
| 64 | + params.put("lang", lang); |
| 65 | + params.put("signedAt", signedAt); |
| 66 | + params.put("signature", signature); |
| 67 | + fetch(null, "register", params); |
71 | 68 | } |
72 | 69 |
|
73 | 70 | @Override |
74 | 71 | public void feedStatus( |
75 | | - String feedName, int notViewed, long notViewedMoment, String nodeName, long signedAt, |
76 | | - byte[] signature |
| 72 | + String feedName, int notViewed, long notViewedMoment, String nodeName, long signedAt, byte[] signature |
77 | 73 | ) { |
78 | | - fetch( |
79 | | - null, |
80 | | - "feedStatus", |
81 | | - Map.of( |
82 | | - "feedName", feedName, |
83 | | - "notViewed", notViewed, |
84 | | - "notViewedMoment", notViewedMoment, |
85 | | - "nodeName", nodeName, |
86 | | - "signedAt", signedAt, |
87 | | - "signature", signature |
88 | | - ) |
89 | | - ); |
| 74 | + Map<String, Object> params = new HashMap<>(); |
| 75 | + params.put("feedName", feedName); |
| 76 | + params.put("notViewed", notViewed); |
| 77 | + params.put("notViewedMoment", notViewedMoment); |
| 78 | + params.put("nodeName", nodeName); |
| 79 | + params.put("signedAt", signedAt); |
| 80 | + params.put("signature", signature); |
| 81 | + fetch(null, "feedStatus", params); |
90 | 82 | } |
91 | 83 |
|
92 | 84 | @Override |
93 | 85 | public void storyAdded(StoryInfo story, String nodeName, long signedAt, byte[] signature) { |
94 | | - fetch( |
95 | | - null, |
96 | | - "storyAdded", |
97 | | - Map.of( |
98 | | - "story", story, |
99 | | - "nodeName", nodeName, |
100 | | - "signedAt", signedAt, |
101 | | - "signature", signature |
102 | | - ) |
103 | | - ); |
| 86 | + Map<String, Object> params = new HashMap<>(); |
| 87 | + params.put("story", story); |
| 88 | + params.put("nodeName", nodeName); |
| 89 | + params.put("signedAt", signedAt); |
| 90 | + params.put("signature", signature); |
| 91 | + fetch(null, "storyAdded", params); |
104 | 92 | } |
105 | 93 |
|
106 | 94 | @Override |
107 | 95 | public void storyDeleted(String storyId, String nodeName, long signedAt, byte[] signature) { |
108 | | - fetch( |
109 | | - null, |
110 | | - "storyDeleted", |
111 | | - Map.of( |
112 | | - "storyId", storyId, |
113 | | - "nodeName", nodeName, |
114 | | - "signedAt", signedAt, |
115 | | - "signature", signature |
116 | | - ) |
117 | | - ); |
| 96 | + Map<String, Object> params = new HashMap<>(); |
| 97 | + params.put("storyId", storyId); |
| 98 | + params.put("nodeName", nodeName); |
| 99 | + params.put("signedAt", signedAt); |
| 100 | + params.put("signature", signature); |
| 101 | + fetch(null, "storyDeleted", params); |
118 | 102 | } |
119 | | - |
120 | 103 | } |
0 commit comments