yusufgundogdu commited on
Commit
d40ac15
·
verified ·
1 Parent(s): 0363ee6

Update post_methods.py

Browse files
Files changed (1) hide show
  1. post_methods.py +22 -16
post_methods.py CHANGED
@@ -2,15 +2,15 @@ from flask import jsonify, request
2
  from database import get_db
3
 
4
  def add_user():
5
- """Yeni kullanıcı ekler veya var olanı döndürür"""
6
  try:
7
  if not request.json or "udid" not in request.json:
8
- return jsonify({"success": False, "error": "UDID zorunlu alan"}), 400
 
 
 
9
 
10
  db = get_db()
11
- cursor = db.cursor()
12
-
13
- user = cursor.execute(
14
  'SELECT * FROM users WHERE udid = ?',
15
  (request.json["udid"],)
16
  ).fetchone()
@@ -18,29 +18,35 @@ def add_user():
18
  if user:
19
  return jsonify({
20
  "success": True,
21
- "user": dict(user),
22
- "message": "Kullanıcı zaten mevcut"
 
 
23
  })
24
 
25
- cursor.execute(
26
  'INSERT INTO users (udid, name, premium_account, usage_limit, invoice) VALUES (?, ?, ?, ?, ?)',
27
- (request.json["udid"],
28
- request.json.get("name"),
29
- request.json.get("premium_account", False),
30
- request.json.get("usage_limit", 4),
31
- request.json.get("invoice"))
 
 
32
  )
33
  db.commit()
34
 
35
- new_user = cursor.execute(
36
  'SELECT * FROM users WHERE udid = ?',
37
  (request.json["udid"],)
38
  ).fetchone()
39
 
40
  return jsonify({
41
  "success": True,
42
- "user": dict(new_user),
43
- "message": "Kullanıcı oluşturuldu"
 
 
44
  }), 201
45
 
46
  except Exception as e:
 
2
  from database import get_db
3
 
4
  def add_user():
 
5
  try:
6
  if not request.json or "udid" not in request.json:
7
+ return jsonify({
8
+ "success": False,
9
+ "error": "UDID zorunlu alan"
10
+ }), 400
11
 
12
  db = get_db()
13
+ user = db.execute(
 
 
14
  'SELECT * FROM users WHERE udid = ?',
15
  (request.json["udid"],)
16
  ).fetchone()
 
18
  if user:
19
  return jsonify({
20
  "success": True,
21
+ "data": {
22
+ "user": dict(user),
23
+ "message": "Kullanıcı zaten mevcut"
24
+ }
25
  })
26
 
27
+ db.execute(
28
  'INSERT INTO users (udid, name, premium_account, usage_limit, invoice) VALUES (?, ?, ?, ?, ?)',
29
+ (
30
+ request.json["udid"],
31
+ request.json.get("name"),
32
+ request.json.get("premium_account", False),
33
+ request.json.get("usage_limit", 4),
34
+ request.json.get("invoice")
35
+ )
36
  )
37
  db.commit()
38
 
39
+ new_user = db.execute(
40
  'SELECT * FROM users WHERE udid = ?',
41
  (request.json["udid"],)
42
  ).fetchone()
43
 
44
  return jsonify({
45
  "success": True,
46
+ "data": {
47
+ "user": dict(new_user),
48
+ "message": "Kullanıcı oluşturuldu"
49
+ }
50
  }), 201
51
 
52
  except Exception as e: