Skip to content

Commit 80aa4c8

Browse files
committed
feat: update addFriendByMid
1 parent 78fb9ea commit 80aa4c8

6 files changed

Lines changed: 26 additions & 3968 deletions

File tree

packages/linejs/base/event/square-class.ts renamed to example/_event/square-class.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ export class SquareChat extends TypedEventEmitter<SquareChatEvents> {
437437
/**
438438
* @description LINE squareMember (Openchat user) utils
439439
*/
440-
export class SquareMember extends TypedEventEmitter<SquareMemberEvents> {
440+
export class SquareMember extends TypedEventEmitter<SquareMemberEvents> implements LINETypes.SquareMember {
441441
public mid: string;
442442
public squareMid: string;
443443
public displayName: string;
@@ -447,7 +447,7 @@ export class SquareMember extends TypedEventEmitter<SquareMemberEvents> {
447447
public role: LINETypes.SquareMemberRole;
448448
public revision: number;
449449
public preference: LINETypes.SquarePreference;
450-
public joinMessage?: string;
450+
public joinMessage: string;
451451
constructor(
452452
public rawMember: LINETypes.SquareMember,
453453
private client: BaseClient,

example/relation/addfriend.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import { BaseClient } from "@evex/linejs/base";
2+
3+
const client = new BaseClient({
4+
device: "ANDROIDSECONDARY"
5+
});
6+
7+
// by group+groupmid
8+
await client.relation.addFriendByMid({
9+
mid: "uhex",
10+
reference: '{"screen":"groupMemberList","spec":"native"}',
11+
trackingMetaHint: "chex",
12+
trackingMetaType: 4,
13+
})
14+
15+
16+
// by talk+chatmid
17+
await client.relation.addFriendByMid({
18+
mid: "uhex",
19+
reference: '{"screen":"talkroom:message","spec":"native"}',
20+
trackingMetaHint: "uhex",
21+
trackingMetaType: 4,
22+
})

packages/linejs/base/push/connManager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -535,7 +535,7 @@ export class ConnManager {
535535
this.log(`request talk fetcher: ${JSON.stringify(ex_val)}`);
536536
await this.buildAndSendSignOnRequest(_conn, service, ex_val);
537537
} else {
538-
await this.buildAndSendSignOnRequest(_conn, service, {});
538+
// await this.buildAndSendSignOnRequest(_conn, service, {});
539539
}
540540
}
541541

packages/linejs/base/service/relation/mod.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ export class RelationService implements BaseService {
116116
3,
117117
[
118118
[11, 1, reference],
119-
[12, 2, [[12, trackingMetaType, [[
119+
[12, 3, [[12, trackingMetaType, [[
120120
11,
121121
1,
122122
trackingMetaHint,

0 commit comments

Comments
 (0)