Skip to content
This repository was archived by the owner on Jun 17, 2022. It is now read-only.

Commit 706ea7e

Browse files
committed
Finalizing events
1 parent e8219a7 commit 706ea7e

File tree

8 files changed

+12
-21
lines changed

8 files changed

+12
-21
lines changed

src/main/java/me/limeglass/streamelements/api/events/ActivityEvent.java

+4-5
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,18 @@
22

33
import java.time.Instant;
44

5-
import me.limeglass.streamelements.api.objects.Channel;
65
import me.limeglass.streamelements.internals.events.ElementsEvent;
76

87
public class ActivityEvent extends ElementsEvent {
98

109
private final String provider, type;
1110
private final Instant instant;
12-
private final Channel channel;
11+
private final String channel;
1312

1413
/**
1514
* Called when an Activity happens.
1615
*/
17-
public ActivityEvent(String type, Instant instant, String provider, Channel channel) {
16+
public ActivityEvent(String type, Instant instant, String provider, String channel) {
1817
this.provider = provider;
1918
this.channel = channel;
2019
this.instant = instant;
@@ -29,9 +28,9 @@ public String getProvider() {
2928
}
3029

3130
/**
32-
* @return The Channel where the Activity came from.
31+
* @return The Channel ID where the Activity came from.
3332
*/
34-
public Channel getChannel() {
33+
public String getChannel() {
3534
return channel;
3635
}
3736

src/main/java/me/limeglass/streamelements/api/events/CheerEvent.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import java.time.Instant;
44

5-
import me.limeglass.streamelements.api.objects.Channel;
65
import me.limeglass.streamelements.api.objects.User;
76

87
public class CheerEvent extends ActivityEvent {
@@ -14,7 +13,7 @@ public class CheerEvent extends ActivityEvent {
1413
/**
1514
* Called when someone cheers.
1615
*/
17-
public CheerEvent(String type, Instant instant, String provider, Channel channel, Number amount, User user, String message) {
16+
public CheerEvent(String type, Instant instant, String provider, String channel, Number amount, User user, String message) {
1817
super(type, instant, provider, channel);
1918
this.message = message;
2019
this.amount = amount;

src/main/java/me/limeglass/streamelements/api/events/FollowEvent.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import java.time.Instant;
44

5-
import me.limeglass.streamelements.api.objects.Channel;
65
import me.limeglass.streamelements.api.objects.User;
76

87
public class FollowEvent extends ActivityEvent {
@@ -12,7 +11,7 @@ public class FollowEvent extends ActivityEvent {
1211
/**
1312
* Called when someone follows.
1413
*/
15-
public FollowEvent(String type, Instant instant, String provider, Channel channel, User user) {
14+
public FollowEvent(String type, Instant instant, String provider, String channel, User user) {
1615
super(type, instant, provider, channel);
1716
this.user = user;
1817
}

src/main/java/me/limeglass/streamelements/api/events/HostEvent.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import java.time.Instant;
44

5-
import me.limeglass.streamelements.api.objects.Channel;
65
import me.limeglass.streamelements.api.objects.User;
76

87
public class HostEvent extends ActivityEvent {
@@ -13,7 +12,7 @@ public class HostEvent extends ActivityEvent {
1312
/**
1413
* Called when someone hosts.
1514
*/
16-
public HostEvent(String type, Instant instant, String provider, Channel channel, Number viewers, User user) {
15+
public HostEvent(String type, Instant instant, String provider, String channel, Number viewers, User user) {
1716
super(type, instant, provider, channel);
1817
this.viewers = viewers;
1918
this.user = user;

src/main/java/me/limeglass/streamelements/api/events/RedemptionEvent.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import java.time.Instant;
44

5-
import me.limeglass.streamelements.api.objects.Channel;
65
import me.limeglass.streamelements.api.objects.User;
76

87
public class RedemptionEvent extends ActivityEvent {
@@ -14,7 +13,7 @@ public class RedemptionEvent extends ActivityEvent {
1413
/**
1514
* Called when someone uses a redemption.
1615
*/
17-
public RedemptionEvent(String type, Instant instant, String provider, Channel channel, Number amount, String redemption, User user) {
16+
public RedemptionEvent(String type, Instant instant, String provider, String channel, Number amount, String redemption, User user) {
1817
super(type, instant, provider, channel);
1918
this.redemption = redemption;
2019
this.amount = amount;

src/main/java/me/limeglass/streamelements/api/events/SubscriberEvent.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import java.time.Instant;
44

5-
import me.limeglass.streamelements.api.objects.Channel;
65
import me.limeglass.streamelements.api.objects.User;
76

87
public class SubscriberEvent extends ActivityEvent {
@@ -16,7 +15,7 @@ public class SubscriberEvent extends ActivityEvent {
1615
/**
1716
* Called when someone subscribes.
1817
*/
19-
public SubscriberEvent(String type, Instant instant, String provider, Channel channel, Number amount, long tier, boolean gifted, User sender, String message, User user) {
18+
public SubscriberEvent(String type, Instant instant, String provider, String channel, Number amount, long tier, boolean gifted, User sender, String message, User user) {
2019
super(type, instant, provider, channel);
2120
this.message = message;
2221
this.amount = amount;

src/main/java/me/limeglass/streamelements/api/events/TipEvent.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import java.time.Instant;
44

5-
import me.limeglass.streamelements.api.objects.Channel;
65
import me.limeglass.streamelements.api.objects.User;
76

87
public class TipEvent extends ActivityEvent {
@@ -14,7 +13,7 @@ public class TipEvent extends ActivityEvent {
1413
/**
1514
* Called when someone Donates/Tips.
1615
*/
17-
public TipEvent(String type, Instant instant, String provider, Channel channel, Number amount, String tipID, String currency, String message, User user) {
16+
public TipEvent(String type, Instant instant, String provider, String channel, Number amount, String tipID, String currency, String message, User user) {
1817
super(type, instant, provider, channel);
1918
this.currency = currency;
2019
this.message = message;

src/main/java/me/limeglass/streamelements/internals/events/emitters/EventEmitter.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,12 @@
55
import org.json.JSONObject;
66

77
import io.socket.client.Socket;
8-
import me.limeglass.streamelements.api.objects.Channel;
9-
import me.limeglass.streamelements.internals.objects.ChannelImp;
108

119
public abstract class EventEmitter extends ElementsEmitter {
1210

1311
protected String type, provider;
1412
protected Instant instant;
15-
protected Channel channel;
13+
protected String channel;
1614

1715
public EventEmitter(String type) {
1816
super("event");
@@ -44,7 +42,7 @@ public void call(Socket socket, Object... args) {
4442
System.out.println("Event: " + object.toString());
4543
provider = object.getString("provider");
4644
instant = Instant.parse(object.getString("createdAt"));
47-
channel = new ChannelImp(Long.parseLong(object.getString("channel")));
45+
channel = object.getString("channel");
4846
System.out.println("Event: " + object.toString());
4947
if (object.getString("type").equalsIgnoreCase(type))
5048
call(socket, object.getJSONObject("data"));

0 commit comments

Comments
 (0)