Skip to content

Issue #SBCOSS-00 : Fix Scala Conversions and Addition of public key base path to config#159

Merged
pallakartheekreddy merged 3 commits intoSunbird-Lern:release-8.1.0from
aimansharief:scala-conversion-fix
Dec 15, 2025
Merged

Issue #SBCOSS-00 : Fix Scala Conversions and Addition of public key base path to config#159
pallakartheekreddy merged 3 commits intoSunbird-Lern:release-8.1.0from
aimansharief:scala-conversion-fix

Conversation

@aimansharief
Copy link
Contributor

No description provided.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses Scala collection conversion issues and adds a public key base path configuration. The changes introduce a centralized utility method to handle type conversions and eliminate dependencies on Scala's JavaConverters.

  • Introduces a new convertToList utility method to handle object-to-list conversions
  • Replaces Scala collection conversion logic with the new utility method in NotificationActor and CreateNotificationActor
  • Adds accesstoken.publickey.basepath configuration property to notification.config.properties

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 5 comments.

File Description
sb-utils/src/main/resources/notification.config.properties Adds public key base path configuration for access token validation
all-actors/src/main/java/org/sunbird/util/Util.java Introduces convertToList utility method with ObjectMapper instances for type conversion
all-actors/src/main/java/org/sunbird/notification/actor/NotificationActor.java Replaces direct casting with Util.convertToList for notifications list conversion
all-actors/src/main/java/org/sunbird/notification/actor/CreateNotificationActor.java Removes Scala JavaConverters dependency and uses Util.convertToList instead

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sonarqubecloud
Copy link

@pallakartheekreddy pallakartheekreddy merged commit eaf6c11 into Sunbird-Lern:release-8.1.0 Dec 15, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants