frc5183 / Oatmeal

MIT License
2 stars 0 forks source link

refactor(src/main/java/wtf/triplapeeck/oatmeal): Deprecates JSON Database #12

Closed Trip-kun closed 11 months ago

Trip-kun commented 11 months ago

First step of #11

Summary by CodeRabbit

coderabbitai[bot] commented 11 months ago

Walkthrough

The changes primarily involve marking various classes in the wtf.triplapeeck.oatmeal package as deprecated. This suggests a significant shift in the project's architecture or data handling strategy, moving away from the current JSON-based approach.

Changes

File Path Summary
.../oatmeal/entities/DataMode.java Marked DataMode enum as deprecated
.../oatmeal/entities/json/... Marked all classes (ChannelJSONStorable, GuildJSONStorable, JSONStorable, JSONStorableFactory, MemberJSONStorable, UserJSONStorable) in this package as deprecated
.../oatmeal/errors/ClosedStorableError.java Marked ClosedStorableError class as deprecated
.../oatmeal/managers/JSONManager.java Marked JSONManager class as deprecated

🐇

"In the land of code, where the shadows lie,

An old approach takes its final sigh.

Deprecated now, it steps aside,

For a new dawn, a fresher tide. 🌅"


Tips ### Chat with CodeRabbit Bot (`@coderabbitai`) - Mention `@coderabbitai` in any *review comment* for bot assistance. - Note: Review comments are made on code diffs or files, not on the PR overview. ### Pause Incremental Reviews - Insert `@coderabbitai: ignore` in the PR description to halt the bot's ongoing reviews. Remove the line to resume. - Additionally, enter `@coderabbitai pause` to halt the bot's ongoing reviews as any issue or review comment. To resume reviews, enter `@coderabbitai resume` as any issue or review comment.