11/* tslint:disable */
22/* eslint-disable */
3+ export function setLogging ( level ?: string | null ) : void ;
34/**
45 * Signin with userId and password or token
56 */
@@ -16,22 +17,8 @@ export function guestLogin(endpoint: string, userId: string, extra: any): Promis
1617 * Logout with token
1718 */
1819export function logout ( endpoint : string , token : string ) : Promise < void > ;
19- export function setLogging ( level ?: string | null ) : void ;
2020export class Client {
2121 free ( ) : void ;
22- /**
23- * Create a new client
24- * # Arguments
25- * * `info` - AuthInfo
26- * * `db_name` - database name (optional), create an indexeddb when set it
27- */
28- constructor ( info : any , db_name ?: string | null ) ;
29- /**
30- * connect immediately if the connection is broken
31- */
32- app_active ( ) : void ;
33- shutdown ( ) : Promise < void > ;
34- connect ( ) : Promise < void > ;
3522 /**
3623 * Create a new topic
3724 * #Arguments
@@ -188,49 +175,18 @@ export class Client {
188175 */
189176 removeTopicMember ( topicId : string , userId : string ) : Promise < void > ;
190177 /**
191- * Get user info
192- * #Arguments
193- * * `userId` - user id
194- * * `blocking` - blocking fetch from server
195- * #Return
196- * User info
197- */
198- getUser ( userId : string , blocking ?: boolean | null ) : Promise < any > ;
199- /**
200- * Get multiple users info
201- * #Arguments
202- * * `userIds` - Array of user id
203- * #Return
204- * Array of user info
205- */
206- getUsers ( userIds : string [ ] ) : Promise < any > ;
207- /**
208- * Set user remark name
209- * #Arguments
210- * * `userId` - user id
211- * * `remark` - remark name
212- */
213- setUserRemark ( userId : string , remark : string ) : Promise < void > ;
214- /**
215- * Set user star
216- * #Arguments
217- * * `userId` - user id
218- * * `star` - star
219- */
220- setUserStar ( userId : string , star : boolean ) : Promise < void > ;
221- /**
222- * Set user block
223- * #Arguments
224- * * `userId` - user id
225- * * `block` - block
178+ * Create a new client
179+ * # Arguments
180+ * * `info` - AuthInfo
181+ * * `db_name` - database name (optional), create an indexeddb when set it
226182 */
227- setUserBlock ( userId : string , block : boolean ) : Promise < void > ;
183+ constructor ( info : any , db_name ?: string | null ) ;
228184 /**
229- * Set allow guest chat
230- * #Arguments
231- * * `allow` - allow
185+ * connect immediately if the connection is broken
232186 */
233- setAllowGuestChat ( allow : boolean ) : Promise < void > ;
187+ app_active ( ) : void ;
188+ shutdown ( ) : Promise < void > ;
189+ connect ( ) : Promise < void > ;
234190 /**
235191 *
236192 * Send message with content
@@ -557,24 +513,49 @@ export class Client {
557513 */
558514 filterConversation ( predicate : any , lastUpdatedAt : any , limit : any ) : Promise < any > ;
559515 /**
560- * get the current connection status
561- * return: connecting, connected, broken, shutdown
516+ * Get user info
517+ * #Arguments
518+ * * `userId` - user id
519+ * * `blocking` - blocking fetch from server
520+ * #Return
521+ * User info
562522 */
563- readonly connectionStatus : string ;
523+ getUser ( userId : string , blocking ?: boolean | null ) : Promise < any > ;
564524 /**
565- * get the last alive at
525+ * Get multiple users info
526+ * #Arguments
527+ * * `userIds` - Array of user id
528+ * #Return
529+ * Array of user info
566530 */
567- readonly lastAliveAt : bigint ;
568- readonly unreadCount : Promise < number > ;
531+ getUsers ( userIds : string [ ] ) : Promise < any > ;
569532 /**
570- * set the keepalive interval with seconds
533+ * Set user remark name
534+ * #Arguments
535+ * * `userId` - user id
536+ * * `remark` - remark name
571537 */
572- set keepalive ( value : number ) ;
538+ setUserRemark ( userId : string , remark : string ) : Promise < void > ;
573539 /**
574- * set the ping interval with seconds (for health check with error logs)
575- * default is 30 seconds
540+ * Set user star
541+ * #Arguments
542+ * * `userId` - user id
543+ * * `star` - star
576544 */
577- set ping_interval ( value : number ) ;
545+ setUserStar ( userId : string , star : boolean ) : Promise < void > ;
546+ /**
547+ * Set user block
548+ * #Arguments
549+ * * `userId` - user id
550+ * * `block` - block
551+ */
552+ setUserBlock ( userId : string , block : boolean ) : Promise < void > ;
553+ /**
554+ * Set allow guest chat
555+ * #Arguments
556+ * * `allow` - allow
557+ */
558+ setAllowGuestChat ( allow : boolean ) : Promise < void > ;
578559 /**
579560 * Set the callback when connection connected
580561 */
@@ -725,6 +706,25 @@ export class Client {
725706 * ```
726707 */
727708 set onconversationsremoved ( value : any ) ;
709+ /**
710+ * get the current connection status
711+ * return: connecting, connected, broken, shutdown
712+ */
713+ readonly connectionStatus : string ;
714+ /**
715+ * get the last alive at
716+ */
717+ readonly lastAliveAt : bigint ;
718+ readonly unreadCount : Promise < number > ;
719+ /**
720+ * set the keepalive interval with seconds
721+ */
722+ set keepalive ( value : number ) ;
723+ /**
724+ * set the ping interval with seconds (for health check with error logs)
725+ * default is 30 seconds
726+ */
727+ set ping_interval ( value : number ) ;
728728}
729729export class IntoUnderlyingByteSource {
730730 private constructor ( ) ;
@@ -753,16 +753,19 @@ export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembl
753753
754754export interface InitOutput {
755755 readonly memory : WebAssembly . Memory ;
756- readonly __wbg_client_free : ( a : number , b : number ) => void ;
757- readonly client_new : ( a : any , b : number , c : number ) => number ;
758- readonly client_connectionStatus : ( a : number ) => [ number , number ] ;
759- readonly client_lastAliveAt : ( a : number ) => bigint ;
760- readonly client_unreadCount : ( a : number ) => any ;
761- readonly client_app_active : ( a : number ) => void ;
762- readonly client_set_keepalive : ( a : number , b : number ) => void ;
763- readonly client_shutdown : ( a : number ) => any ;
764- readonly client_connect : ( a : number ) => any ;
765- readonly client_set_ping_interval : ( a : number , b : number ) => void ;
756+ readonly client_set_onconnected : ( a : number , b : any ) => void ;
757+ readonly client_set_onconnecting : ( a : number , b : any ) => void ;
758+ readonly client_set_ontokenexpired : ( a : number , b : any ) => void ;
759+ readonly client_set_onbroken : ( a : number , b : any ) => void ;
760+ readonly client_set_onkickoff : ( a : number , b : any ) => void ;
761+ readonly client_set_onsystemrequest : ( a : number , b : any ) => void ;
762+ readonly client_set_onunknownrequest : ( a : number , b : any ) => void ;
763+ readonly client_set_ontopictyping : ( a : number , b : any ) => void ;
764+ readonly client_set_ontopicmessage : ( a : number , b : any ) => void ;
765+ readonly client_set_ontopicread : ( a : number , b : any ) => void ;
766+ readonly client_set_onconversationsupdated : ( a : number , b : any ) => void ;
767+ readonly client_set_onconversationsremoved : ( a : number , b : any ) => void ;
768+ readonly setLogging : ( a : number , b : number ) => void ;
766769 readonly client_createTopic : ( a : number , b : number , c : number , d : number , e : number , f : number , g : number ) => any ;
767770 readonly client_joinTopic : ( a : number , b : number , c : number , d : number , e : number , f : number , g : number ) => any ;
768771 readonly client_addMember : ( a : number , b : number , c : number , d : number , e : number ) => any ;
@@ -783,16 +786,16 @@ export interface InitOutput {
783786 readonly client_acceptTopicJoin : ( a : number , b : number , c : number , d : number , e : number , f : number , g : number ) => any ;
784787 readonly client_declineTopicJoin : ( a : number , b : number , c : number , d : number , e : number , f : number , g : number ) => any ;
785788 readonly client_removeTopicMember : ( a : number , b : number , c : number , d : number , e : number ) => any ;
786- readonly client_getUser : ( a : number , b : number , c : number , d : number ) => any ;
787- readonly client_getUsers : ( a : number , b : number , c : number ) => any ;
788- readonly client_setUserRemark : ( a : number , b : number , c : number , d : number , e : number ) => any ;
789- readonly client_setUserStar : ( a : number , b : number , c : number , d : number ) => any ;
790- readonly client_setUserBlock : ( a : number , b : number , c : number , d : number ) => any ;
791- readonly client_setAllowGuestChat : ( a : number , b : number ) => any ;
792- readonly signin : ( a : number , b : number , c : number , d : number , e : number , f : number , g : number , h : number ) => any ;
793- readonly signup : ( a : number , b : number , c : number , d : number , e : number , f : number ) => any ;
794- readonly guestLogin : ( a : number , b : number , c : number , d : number , e : any ) => any ;
795- readonly logout : ( a : number , b : number , c : number , d : number ) => any ;
789+ readonly __wbg_client_free : ( a : number , b : number ) => void ;
790+ readonly client_new : ( a : any , b : number , c : number ) => number ;
791+ readonly client_connectionStatus : ( a : number ) => [ number , number ] ;
792+ readonly client_lastAliveAt : ( a : number ) => bigint ;
793+ readonly client_unreadCount : ( a : number ) => any ;
794+ readonly client_app_active : ( a : number ) => void ;
795+ readonly client_set_keepalive : ( a : number , b : number ) => void ;
796+ readonly client_shutdown : ( a : number ) => any ;
797+ readonly client_connect : ( a : number ) => any ;
798+ readonly client_set_ping_interval : ( a : number , b : number ) => void ;
796799 readonly client_doSend : ( a : number , b : number , c : number , d : any , e : any ) => any ;
797800 readonly client_doTyping : ( a : number , b : number , c : number ) => any ;
798801 readonly client_doRecall : ( a : number , b : number , c : number , d : number , e : number , f : any ) => any ;
@@ -805,19 +808,6 @@ export interface InitOutput {
805808 readonly client_doSendText : ( a : number , b : number , c : number , d : number , e : number , f : any ) => any ;
806809 readonly client_doSendImage : ( a : number , b : number , c : number , d : any , e : any ) => any ;
807810 readonly client_doUpdateExtra : ( a : number , b : number , c : number , d : number , e : number , f : any , g : any ) => any ;
808- readonly client_set_onconnected : ( a : number , b : any ) => void ;
809- readonly client_set_onconnecting : ( a : number , b : any ) => void ;
810- readonly client_set_ontokenexpired : ( a : number , b : any ) => void ;
811- readonly client_set_onbroken : ( a : number , b : any ) => void ;
812- readonly client_set_onkickoff : ( a : number , b : any ) => void ;
813- readonly client_set_onsystemrequest : ( a : number , b : any ) => void ;
814- readonly client_set_onunknownrequest : ( a : number , b : any ) => void ;
815- readonly client_set_ontopictyping : ( a : number , b : any ) => void ;
816- readonly client_set_ontopicmessage : ( a : number , b : any ) => void ;
817- readonly client_set_ontopicread : ( a : number , b : any ) => void ;
818- readonly client_set_onconversationsupdated : ( a : number , b : any ) => void ;
819- readonly client_set_onconversationsremoved : ( a : number , b : any ) => void ;
820- readonly setLogging : ( a : number , b : number ) => void ;
821811 readonly client_createChat : ( a : number , b : number , c : number ) => any ;
822812 readonly client_cleanMessages : ( a : number , b : number , c : number ) => any ;
823813 readonly client_removeMessages : ( a : number , b : number , c : number , d : number , e : number ) => any ;
@@ -836,6 +826,16 @@ export interface InitOutput {
836826 readonly client_clearConversation : ( a : number , b : number , c : number ) => any ;
837827 readonly client_setConversationExtra : ( a : number , b : number , c : number , d : any ) => any ;
838828 readonly client_filterConversation : ( a : number , b : any , c : any , d : any ) => any ;
829+ readonly signin : ( a : number , b : number , c : number , d : number , e : number , f : number , g : number , h : number ) => any ;
830+ readonly signup : ( a : number , b : number , c : number , d : number , e : number , f : number ) => any ;
831+ readonly guestLogin : ( a : number , b : number , c : number , d : number , e : any ) => any ;
832+ readonly logout : ( a : number , b : number , c : number , d : number ) => any ;
833+ readonly client_getUser : ( a : number , b : number , c : number , d : number ) => any ;
834+ readonly client_getUsers : ( a : number , b : number , c : number ) => any ;
835+ readonly client_setUserRemark : ( a : number , b : number , c : number , d : number , e : number ) => any ;
836+ readonly client_setUserStar : ( a : number , b : number , c : number , d : number ) => any ;
837+ readonly client_setUserBlock : ( a : number , b : number , c : number , d : number ) => any ;
838+ readonly client_setAllowGuestChat : ( a : number , b : number ) => any ;
839839 readonly __wbg_intounderlyingbytesource_free : ( a : number , b : number ) => void ;
840840 readonly intounderlyingbytesource_type : ( a : number ) => [ number , number ] ;
841841 readonly intounderlyingbytesource_autoAllocateChunkSize : ( a : number ) => number ;
@@ -856,10 +856,10 @@ export interface InitOutput {
856856 readonly __wbindgen_export_4 : WebAssembly . Table ;
857857 readonly __wbindgen_export_5 : WebAssembly . Table ;
858858 readonly __wbindgen_free : ( a : number , b : number , c : number ) => void ;
859- readonly _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hafc7650d064a213f : ( a : number , b : number ) => void ;
860- readonly closure587_externref_shim : ( a : number , b : number , c : any ) => void ;
861- readonly closure847_externref_shim : ( a : number , b : number , c : any ) => void ;
862- readonly closure888_externref_shim : ( a : number , b : number , c : any , d : any ) => void ;
859+ readonly closure603_externref_shim : ( a : number , b : number , c : any ) => void ;
860+ readonly _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1a9e3aace0878b63 : ( a : number , b : number ) => void ;
861+ readonly closure846_externref_shim : ( a : number , b : number , c : any ) => void ;
862+ readonly closure887_externref_shim : ( a : number , b : number , c : any , d : any ) => void ;
863863 readonly __wbindgen_start : ( ) => void ;
864864}
865865
0 commit comments