mirror of
https://github.com/jwdeveloper/TikTokLiveJava.git
synced 2026-02-27 08:49:40 -05:00
Introduce dependecy injection container
- TikTokLiveClientBuilder this class has been higly modify to support DI container
This commit is contained in:
@@ -23,6 +23,7 @@
|
|||||||
package io.github.jwdeveloper.tiktok;
|
package io.github.jwdeveloper.tiktok;
|
||||||
|
|
||||||
import com.google.protobuf.InvalidProtocolBufferException;
|
import com.google.protobuf.InvalidProtocolBufferException;
|
||||||
|
import io.github.jwdeveloper.dependance.injector.api.annotations.Inject;
|
||||||
import io.github.jwdeveloper.tiktok.common.*;
|
import io.github.jwdeveloper.tiktok.common.*;
|
||||||
import io.github.jwdeveloper.tiktok.data.requests.*;
|
import io.github.jwdeveloper.tiktok.data.requests.*;
|
||||||
import io.github.jwdeveloper.tiktok.data.settings.LiveClientSettings;
|
import io.github.jwdeveloper.tiktok.data.settings.LiveClientSettings;
|
||||||
@@ -54,6 +55,7 @@ public class TikTokLiveHttpClient implements LiveHttpClient
|
|||||||
private final GiftsDataMapper giftsDataMapper;
|
private final GiftsDataMapper giftsDataMapper;
|
||||||
private final Logger logger;
|
private final Logger logger;
|
||||||
|
|
||||||
|
@Inject
|
||||||
public TikTokLiveHttpClient(HttpClientFactory factory) {
|
public TikTokLiveHttpClient(HttpClientFactory factory) {
|
||||||
this.httpFactory = factory;
|
this.httpFactory = factory;
|
||||||
this.clientSettings = factory.getLiveClientSettings();
|
this.clientSettings = factory.getLiveClientSettings();
|
||||||
|
|||||||
@@ -69,9 +69,7 @@ public class Events_And_Gifts_Testing_Example
|
|||||||
|
|
||||||
var fakeGift = TikTokGiftEvent.of(roseGift);
|
var fakeGift = TikTokGiftEvent.of(roseGift);
|
||||||
var fakeComboGift = TikTokGiftComboEvent.of(roseGift, 12, GiftComboStateType.Begin);
|
var fakeComboGift = TikTokGiftComboEvent.of(roseGift, 12, GiftComboStateType.Begin);
|
||||||
|
|
||||||
var fakeMessage = TikTokCommentEvent.of("Mark", "Hello world");
|
var fakeMessage = TikTokCommentEvent.of("Mark", "Hello world");
|
||||||
|
|
||||||
var fakeSubscriber = TikTokSubscribeEvent.of("Mark");
|
var fakeSubscriber = TikTokSubscribeEvent.of("Mark");
|
||||||
var fakeFollow = TikTokFollowEvent.of("Mark");
|
var fakeFollow = TikTokFollowEvent.of("Mark");
|
||||||
var fakeLike = TikTokLikeEvent.of("Mark", 12);
|
var fakeLike = TikTokLikeEvent.of("Mark", 12);
|
||||||
|
|||||||
Reference in New Issue
Block a user