diff --git a/roac/__init__.py b/roac/__init__.py index fc2bde2f492f2a4ecaeaef94e33f3c5792e541d4..5b3525dcbf554d743c57ce2cb3fb398656d42fe7 100644 --- a/roac/__init__.py +++ b/roac/__init__.py @@ -11,7 +11,7 @@ from requests_oauthlib import OAuth2Session from .models import * def create_app(test_config=None): - app = Flask(__name__) + app = Flask(__name__, instance_relative_config=False, instance_path=os.path.join(os.getcwd(), 'instance')) app.config['SECRET_KEY'] = secrets.token_hex(128) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///{}'.format(os.path.join(app.instance_path, 'db.sqlite')) app.config.from_pyfile('default_config.py') diff --git a/roac/rocketchat.py b/roac/rocketchat.py deleted file mode 100644 index 80e1611d6dfbe79ba2dbde6126b341d13c1b2437..0000000000000000000000000000000000000000 --- a/roac/rocketchat.py +++ /dev/null @@ -1,23 +0,0 @@ -import requests - -class RocketChat: - def __init__(self, base_url, user_id, api_token): - self.base_url = base_url.rstrip('/') - self.user_id = user_id - self.api_token = api_token - self.session = requests.Session() - self.session.headers['X-User-Id'] = user_id - self.session.headers['X-Auth-Token'] = api_token - - def bulid_url(self, endpoint): - return f'{self.base_url}/api/v1/{endpoint}' - - def get_setting(self, name): - self.session.get(self.build_url(f'settings/{name}')) - - def update_setting(self, name, value): - self.session.post(self.build_url(f'settings/{name}'), data={'value': value}) - - def create_user(self, username, email, name, password): - data = {'username': username, - self.session.post(self.base_url + '/api/v1/users.create/', data={'value': value})