randydev commited on
Commit
dd08b86
·
verified ·
1 Parent(s): af6a5cf

Update Akeno/utils/base_sqlite.py

Browse files
Files changed (1) hide show
  1. Akeno/utils/base_sqlite.py +11 -19
Akeno/utils/base_sqlite.py CHANGED
@@ -1,41 +1,33 @@
1
- import sqlite3
 
 
2
 
3
- conn = sqlite3.connect('bot_prefix.db')
4
  cursor = conn.cursor()
5
 
6
  cursor.execute('''
7
- CREATE TABLE IF NOT EXISTS prefixes (
8
  user_id INTEGER PRIMARY KEY,
9
  prefix TEXT NOT NULL
10
  )
11
  ''')
12
-
13
  conn.commit()
14
- conn.close()
15
-
16
- def set_prefix_in_db(user_id: int, prefix: str):
17
- conn = sqlite3.connect('bot_prefix.db')
18
- cursor = conn.cursor()
19
 
 
20
  cursor.execute('''
21
- INSERT INTO prefixes (user_id, prefix)
22
  VALUES (?, ?)
23
  ON CONFLICT(user_id) DO UPDATE SET prefix=excluded.prefix
24
  ''', (user_id, prefix))
25
-
26
  conn.commit()
27
- conn.close()
28
-
29
- def get_prefix(user_id: int):
30
- conn = sqlite3.connect('bot_prefix.db')
31
- cursor = conn.cursor()
32
 
 
33
  cursor.execute('SELECT prefix FROM prefixes WHERE user_id=?', (user_id,))
34
  result = cursor.fetchone()
35
 
36
- conn.close()
37
-
38
  if result:
39
  return result[0]
40
  else:
41
- return None
 
 
 
1
+ import sqlitecloud
2
+ import asyncio
3
+ from config import SQLITE_CLOUD_URL
4
 
5
+ conn = sqlitecloud.connect(SQLITE_CLOUD_URL)
6
  cursor = conn.cursor()
7
 
8
  cursor.execute('''
9
+ CREATE TABLE IF NOT EXISTS prefixes_dev (
10
  user_id INTEGER PRIMARY KEY,
11
  prefix TEXT NOT NULL
12
  )
13
  ''')
 
14
  conn.commit()
 
 
 
 
 
15
 
16
+ async def set_prefix_in_db(user_id: int, prefix: str):
17
  cursor.execute('''
18
+ INSERT INTO prefixes_dev (user_id, prefix)
19
  VALUES (?, ?)
20
  ON CONFLICT(user_id) DO UPDATE SET prefix=excluded.prefix
21
  ''', (user_id, prefix))
 
22
  conn.commit()
 
 
 
 
 
23
 
24
+ async def get_prefix(user_id: int):
25
  cursor.execute('SELECT prefix FROM prefixes WHERE user_id=?', (user_id,))
26
  result = cursor.fetchone()
27
 
 
 
28
  if result:
29
  return result[0]
30
  else:
31
+ return None
32
+
33
+ conn.close()