11
11
use NewTwitchApi \Resources \BitsApi ;
12
12
use NewTwitchApi \Resources \ChannelPointsApi ;
13
13
use NewTwitchApi \Resources \ChannelsApi ;
14
+ use NewTwitchApi \Resources \ChatApi ;
14
15
use NewTwitchApi \Resources \ClipsApi ;
15
16
use NewTwitchApi \Resources \EntitlementsApi ;
16
17
use NewTwitchApi \Resources \EventSubApi ;
@@ -37,6 +38,7 @@ class NewTwitchApi
37
38
private $ bitsApi ;
38
39
private $ channelPointsApi ;
39
40
private $ channelsApi ;
41
+ private $ chatApi ;
40
42
private $ clipsApi ;
41
43
private $ entitlementsApi ;
42
44
private $ eventSubApi ;
@@ -64,6 +66,7 @@ public function __construct(Client $helixGuzzleClient, string $clientId, string
64
66
$ this ->bitsApi = new BitsApi ($ helixGuzzleClient , $ requestGenerator );
65
67
$ this ->channelPointsApi = new ChannelPointsApi ($ helixGuzzleClient , $ requestGenerator );
66
68
$ this ->channelsApi = new ChannelsApi ($ helixGuzzleClient , $ requestGenerator );
69
+ $ this ->chatApi = new ChatApi ($ helixGuzzleClient , $ requestGenerator );
67
70
$ this ->clipsApi = new ClipsApi ($ helixGuzzleClient , $ requestGenerator );
68
71
$ this ->entitlementsApi = new EntitlementsApi ($ helixGuzzleClient , $ requestGenerator );
69
72
$ this ->eventSubApi = new EventSubApi ($ helixGuzzleClient , $ requestGenerator );
@@ -113,6 +116,11 @@ public function getChannelsApi(): ChannelsApi
113
116
return $ this ->channelsApi ;
114
117
}
115
118
119
+ public function getChatApi (): ChatApi
120
+ {
121
+ return $ this ->chatApi ;
122
+ }
123
+
116
124
public function getClipsApi (): ClipsApi
117
125
{
118
126
return $ this ->clipsApi ;
0 commit comments