File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ // Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
2+ // SPDX-License-Identifier: Apache-2.0
3+
4+ package software.aws.toolkits.jetbrains.core.notifications
5+
6+ class ProcessNotificationsBase {
7+ init {
8+ // TODO: install a listener for the polling class
9+ }
10+
11+ fun getNotificationsFromFile () {
12+ // TODO: returns a notification list
13+ }
14+
15+ fun retrieveStartupAndEmergencyNotifications () {
16+ // TODO: separates notifications into startup and emergency
17+ // iterates through the 2 lists and processes each notification(if it isn't dismissed)
18+ }
19+
20+ fun processNotification () {
21+ // TODO: calls the Rule engine and notifies listeners
22+ }
23+
24+ fun notifyListenerForNotification () {
25+ }
26+
27+ fun addListenerForNotification () {
28+ }
29+ }
You can’t perform that action at this time.
0 commit comments