Skip to content

Commit

Permalink
Add framework for processing notifications (#5112)
Browse files Browse the repository at this point in the history
  • Loading branch information
manodnyab authored Nov 20, 2024
1 parent 794f006 commit 5974403
Showing 1 changed file with 29 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0

package software.aws.toolkits.jetbrains.core.notifications

class ProcessNotificationsBase {
init {
// TODO: install a listener for the polling class
}

fun getNotificationsFromFile() {
// TODO: returns a notification list
}

fun retrieveStartupAndEmergencyNotifications() {
// TODO: separates notifications into startup and emergency
// iterates through the 2 lists and processes each notification(if it isn't dismissed)
}

fun processNotification() {
// TODO: calls the Rule engine and notifies listeners
}

fun notifyListenerForNotification() {
}

fun addListenerForNotification() {
}
}

0 comments on commit 5974403

Please sign in to comment.