diff --git a/im-sdk/src/main/java/com/xuqm/im/sdk/XuqmImServerSdk.java b/im-sdk/src/main/java/com/xuqm/im/sdk/XuqmImServerSdk.java index bef01f0..1ef80e4 100644 --- a/im-sdk/src/main/java/com/xuqm/im/sdk/XuqmImServerSdk.java +++ b/im-sdk/src/main/java/com/xuqm/im/sdk/XuqmImServerSdk.java @@ -62,30 +62,6 @@ public final class XuqmImServerSdk { return new Builder(); } - public LoginResponse login(String userId) { - long timestamp = System.currentTimeMillis(); - String nonce = UUID.randomUUID().toString().replace("-", ""); - String payload = AppRequestSignatureUtil.payload(appId, userId, timestamp, nonce); - String signature = AppRequestSignatureUtil.sign(appSecret, payload); - URI uri = buildUri( - "/api/im/auth/login", - loginQuery(userId, timestamp, nonce) - ); - ApiResponse response = request( - "POST", - uri, - null, - Map.of( - "X-App-Id", appId, - "X-App-Timestamp", String.valueOf(timestamp), - "X-App-Nonce", nonce, - "X-App-Signature", signature - ), - new TypeReference<>() {} - ); - return response.data(); - } - public ImMessage sendMessage(SendMessageRequest request) { ApiResponse response = request( "POST", @@ -1379,15 +1355,6 @@ public final class XuqmImServerSdk { return URI.create(builder.toString()); } - private Map loginQuery(String userId, long timestamp, String nonce) { - Map query = new LinkedHashMap<>(); - query.put("appId", appId); - query.put("userId", userId); - query.put("timestamp", String.valueOf(timestamp)); - query.put("nonce", nonce); - return query; - } - private Map appQuery() { Map query = new LinkedHashMap<>(); query.put("appId", appId);