From 03c600186b4ab545dbce8075a26d83432253802b Mon Sep 17 00:00:00 2001
From: Julian Rother <julian@cccv.de>
Date: Thu, 4 Nov 2021 18:17:14 +0100
Subject: [PATCH] Quick fix for instance path and remove unused
 roac/rocketchat.py

---
 roac/__init__.py   |  2 +-
 roac/rocketchat.py | 23 -----------------------
 2 files changed, 1 insertion(+), 24 deletions(-)
 delete mode 100644 roac/rocketchat.py

diff --git a/roac/__init__.py b/roac/__init__.py
index fc2bde2..5b3525d 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 80e1611..0000000
--- 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})
-- 
GitLab