From c9254fa0a28f1284ee2ba2e42052c75538a290e6 Mon Sep 17 00:00:00 2001
From: Sofiane Lasri-Trienpont <alasri250@gmail.com>
Date: Wed, 20 Sep 2023 16:15:38 +0200
Subject: [PATCH] Optimisation du code

---
 main.py | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/main.py b/main.py
index 2ce30bd..d73e192 100644
--- a/main.py
+++ b/main.py
@@ -1,24 +1,23 @@
 import requests
 
+json_placeholder_url = 'https://jsonplaceholder.typicode.com'
+
 def get_posts():
-    posts = requests.get('https://jsonplaceholder.typicode.com/posts')
+    posts = requests.get(json_placeholder_url + '/posts')
     return posts.json()[:5]
 
 def get_users():
-    users = requests.get('https://jsonplaceholder.typicode.com/users')
+    users = requests.get(json_placeholder_url + '/users')
     return users.json()[:5]
 
 def create_post(title, body):
-    posts = requests.get('https://jsonplaceholder.typicode.com/posts')
-    last_id = posts.json()[-1]['id']
+    posts = requests.get(json_placeholder_url + '/posts')
     new_post = {
-        'userId': 1,
-        'id': last_id + 1,
         'title': title,
         'body': body,
     }
-    requests.post('https://jsonplaceholder.typicode.com/posts', json=new_post)
-    return last_id + 1
+    response = requests.post(json_placeholder_url + '/posts', json=new_post)
+    return response.json()['id']
 
 def main():
     print("Souhaitez-vous:")
-- 
GitLab