diff --git a/src/main/java/org/websoso/WSSServer/WssServerApplication.java b/src/main/java/org/websoso/WSSServer/WssServerApplication.java index 1df1f21b..963cbf35 100644 --- a/src/main/java/org/websoso/WSSServer/WssServerApplication.java +++ b/src/main/java/org/websoso/WSSServer/WssServerApplication.java @@ -4,8 +4,10 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.data.redis.core.RedisKeyValueAdapter; import org.springframework.data.redis.repository.configuration.EnableRedisRepositories; +import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling.annotation.EnableScheduling; +@EnableAsync @EnableScheduling @EnableRedisRepositories(enableKeyspaceEvents = RedisKeyValueAdapter.EnableKeyspaceEvents.ON_STARTUP) @SpringBootApplication diff --git a/src/main/java/org/websoso/WSSServer/notification/FCMService.java b/src/main/java/org/websoso/WSSServer/notification/FCMService.java index 2e2c5b2b..a975ceed 100644 --- a/src/main/java/org/websoso/WSSServer/notification/FCMService.java +++ b/src/main/java/org/websoso/WSSServer/notification/FCMService.java @@ -12,12 +12,14 @@ import java.util.List; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; import org.websoso.WSSServer.notification.dto.FCMMessageRequest; @Slf4j @Service @RequiredArgsConstructor +@Async public class FCMService { private final FirebaseMessaging firebaseMessaging;