@@ -81,51 +81,62 @@ class MockPuppet(puppetOptions: PuppetOptions) : Puppet(puppetOptions) {
8181 }
8282
8383 override fun ding (data : String? ) {
84- log.info(" MockPuppet ding($data ?:'' )" )
84+ log.info(" MockPuppet ding(${ data ? : " " } )" )
8585 emit(" dong" , EventDongPayload (data ? : " " ))
8686 }
8787
8888 override fun contactSelfName (name : String ): Future <Void > {
89- TODO (" Not yet implemented" )
89+ log.info(" MockPuppet contactSelfName($name )" )
90+ return CompletableFuture .completedFuture(null )
9091 }
9192
9293 override fun contactSelfQRCode (): Future <String > {
93- TODO (" Not yet implemented" )
94+ log.info(" MockPuppet contactSelfQRCode()" )
95+ return CompletableFuture .completedFuture(CHATIE_OFFICIAL_ACCOUNT_QRCODE )
9496 }
9597
9698 override fun contactSelfSignature (signature : String ): Future <Void > {
97- TODO (" Not yet implemented" )
99+ log.info(" MockPuppet contactSelfSignature($signature )" )
100+ return CompletableFuture .completedFuture(null )
98101 }
99102
100103 override fun tagContactAdd (tagId : String , contactId : String ): Future <Void > {
101- TODO (" Not yet implemented" )
104+ log.info(" MockPuppet tagContactAdd($tagId ,$contactId )" )
105+ return CompletableFuture .completedFuture(null )
102106 }
103107
104108 override fun tagContactDelete (tagId : String ): Future <Void > {
105- TODO (" Not yet implemented" )
109+ log.info(" MockPuppet tagContactDelete($tagId )" )
110+ return CompletableFuture .completedFuture(null )
106111 }
107112
108113 override fun tagContactList (contactId : String ): Future <List <String >> {
109- TODO (" Not yet implemented" )
114+ log.info(" MockPuppet tagContactList($contactId )" )
115+ return CompletableFuture .completedFuture(listOf ())
110116 }
111117
112118 override fun tagContactList (): Future <List <String >> {
113- TODO (" Not yet implemented" )
119+ log.info(" MockPuppet tagContactList()" )
120+ return CompletableFuture .completedFuture(listOf ())
114121 }
115122
116123 override fun tagContactRemove (tagId : String , contactId : String ): Future <Void > {
117- TODO (" Not yet implemented" )
124+ log.info(" MockPuppet tagContactRemove($tagId ,$contactId )" )
125+ return CompletableFuture .completedFuture(null )
118126 }
119127
120128 override fun contactAlias (contactId : String ): Future <String > {
121- TODO (" Not yet implemented" )
129+ log.info(" MockPuppet contactAlias($contactId )" )
130+ return CompletableFuture .completedFuture(" mock alias" )
122131 }
123132
124133 override fun contactAlias (contactId : String , alias : String? ): Future <Void > {
125- TODO (" Not yet implemented" )
134+ log.info(" MockPuppet contactAlias($contactId ,$alias )" )
135+ return CompletableFuture .completedFuture(null )
126136 }
127137
128138 override fun getContactAvatar (contactId : String ): Future <FileBox > {
139+ log.info(" MockPuppet contactAvatar($contactId )" )
129140 TODO (" Not yet implemented" )
130141 }
131142
0 commit comments