From b25b4746e95fa93c8c2696da304835cb56dc6bde Mon Sep 17 00:00:00 2001 From: XuqmGroup Date: Fri, 1 May 2026 22:59:28 +0800 Subject: [PATCH] =?UTF-8?q?feat(server-sdk):=20=E7=A7=BB=E9=99=A4=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E7=AB=AFSDK=E7=9A=84login=E6=96=B9=E6=B3=95=EF=BC=8C?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E7=AB=AFSDK=E4=B8=8D=E5=BA=94=E5=8C=85?= =?UTF-8?q?=E5=90=AB=E7=99=BB=E5=BD=95=E6=A6=82=E5=BF=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xuqm/im/sdk/XuqmImServerSdk.java | 33 ------------------- 1 file changed, 33 deletions(-) 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);