@@ -19,14 +19,9 @@ package connector
19
19
import (
20
20
"context"
21
21
"fmt"
22
- "log"
23
22
24
23
"maunium.net/go/mautrix/bridgev2"
25
24
"maunium.net/go/mautrix/bridgev2/database"
26
-
27
- "go.mau.fi/mautrix-twitter/pkg/twittermeow"
28
- twitCookies "go.mau.fi/mautrix-twitter/pkg/twittermeow/cookies"
29
- "go.mau.fi/mautrix-twitter/pkg/twittermeow/data/types"
30
25
)
31
26
32
27
type TwitterConnector struct {
@@ -46,8 +41,6 @@ func (tc *TwitterConnector) Init(bridge *bridgev2.Bridge) {
46
41
}
47
42
48
43
func (tc * TwitterConnector ) Start (_ context.Context ) error {
49
-
50
- log .Println ("starting...." )
51
44
return nil
52
45
}
53
46
@@ -82,19 +75,8 @@ type UserLoginMetadata struct {
82
75
Cookies string
83
76
}
84
77
85
- func (tc * TwitterConnector ) LoadUserLogin (_ context.Context , login * bridgev2.UserLogin ) error {
86
- meta := login .Metadata .(* UserLoginMetadata )
87
- clientOpts := & twittermeow.ClientOpts {
88
- Cookies : twitCookies .NewCookiesFromString (meta .Cookies ),
89
- WithJOTClient : true ,
90
- }
91
- twitClient := & TwitterClient {
92
- connector : tc ,
93
- userLogin : login ,
94
- client : twittermeow .NewClient (clientOpts , login .Log ),
95
- userCache : make (map [string ]types.User ),
96
- }
97
- twitClient .client .SetEventHandler (twitClient .HandleTwitterEvent )
78
+ func (tc * TwitterConnector ) LoadUserLogin (ctx context.Context , login * bridgev2.UserLogin ) error {
79
+ twitClient := NewTwitterClient (ctx , login )
98
80
99
81
_ , currentUser , err := twitClient .client .LoadMessagesPage ()
100
82
if err != nil {
0 commit comments