Skip to content
This repository has been archived by the owner on Aug 27, 2018. It is now read-only.

Abstraction of Settings #297

Merged
merged 21 commits into from
Jul 19, 2017
Merged

Abstraction of Settings #297

merged 21 commits into from
Jul 19, 2017

Conversation

UnseenFaith
Copy link
Owner

Proposed Semver Increment Bump: [MAJOR/MINOR/PATCH]

Patch (might be minor depending on the output of this)

Changes Proposed in this Pull Request (List new items in CHANGELOG.MD)

The new settings by @kyranet work wonderfully. People have come to like them very much and I'm pleased with how they turned up. But the way he set it up doesn't let you efficiently edit it to use settings for whatever you want, without having to hard-code a lot of the methods just to change one or two things. This PR will aim to abstract the class more, and differentiate between a "interface" and "Guild Settings". SettingsGateway should be an interface, not the final product. This will allow you to require komada and extend the Gateway for whatever your purposes might be.

@UnseenFaith UnseenFaith removed the WIP label Jul 19, 2017
Copy link
Contributor

@kyranet kyranet left a comment

Choose a reason for hiding this comment

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

LGTM

@UnseenFaith UnseenFaith merged commit d0b5188 into UnseenFaith:indev Jul 19, 2017
@UnseenFaith UnseenFaith deleted the settings-abstracted branch July 19, 2017 23:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants