yusufgundogdu commited on
Commit
1ada13a
·
verified ·
1 Parent(s): d1e432c

Update get_methods.py

Browse files
Files changed (1) hide show
  1. get_methods.py +12 -4
get_methods.py CHANGED
@@ -17,8 +17,15 @@ def get_users():
17
  "error": str(e)
18
  }), 500
19
 
20
- def get_user(udid):
21
  try:
 
 
 
 
 
 
 
22
  db = get_db()
23
  user = db.execute('SELECT * FROM users WHERE udid = ?', (udid,)).fetchone()
24
 
@@ -30,13 +37,14 @@ def get_user(udid):
30
  }
31
  })
32
 
33
- # Kullanıcı yoksa oluştur
34
  db.execute(
35
- 'INSERT INTO users (udid) VALUES (?)',
36
- (udid,)
37
  )
38
  db.commit()
39
 
 
40
  new_user = db.execute('SELECT * FROM users WHERE udid = ?', (udid,)).fetchone()
41
  return jsonify({
42
  "success": True,
 
17
  "error": str(e)
18
  }), 500
19
 
20
+ def get_user(udid, platform):
21
  try:
22
+ # Platform değerini kontrol et (AND veya IOS olmalı)
23
+ if platform not in ["AND", "IOS"]:
24
+ return jsonify({
25
+ "success": False,
26
+ "error": "Invalid platform value. Must be 'AND' or 'IOS'"
27
+ }), 400
28
+
29
  db = get_db()
30
  user = db.execute('SELECT * FROM users WHERE udid = ?', (udid,)).fetchone()
31
 
 
37
  }
38
  })
39
 
40
+ # Kullanıcı yoksa platform bilgisiyle birlikte oluştur
41
  db.execute(
42
+ 'INSERT INTO users (udid, platform) VALUES (?, ?)',
43
+ (udid, platform)
44
  )
45
  db.commit()
46
 
47
+ # Oluşturulan yeni kullanıcıyı getir
48
  new_user = db.execute('SELECT * FROM users WHERE udid = ?', (udid,)).fetchone()
49
  return jsonify({
50
  "success": True,