futurevoid / HadithSearch

hadith search by text
2 stars 0 forks source link

Fix API integration #1

Closed AhmedElTabarani closed 1 year ago

AhmedElTabarani commented 1 year ago

مسبب المشكلة يجب أن يصحّح أخطاءه 😅 أعتذر مجددًا عن ما تسببت به

أرجوا أن تختبر هذا الـ PR قبل عمل merge له

مراجعة على التغيرات:

الـ endpoint اصبحت /v1/api/hadith/search?value={text} وأصبحت ترجع json بهذا الشكل

{
  "metadata": {
    "length": "عدد نتائج البحث",
    "page": "رقم الصفحة",
    "removeHTML": "هل عناصر الـ HTML ممسوحة أم لا",
    "isCached": "هل هذه النتائج من الـ cache أم لا"
  },
  "data": [
    {
      "hadith": "الحديث",
      "rawi": "الراوي",
      "mohdith": "المحدث",
      "book": "الكتاب",
      "numberOrPage": "رقم الحديث او الصفحة",
      "grade": "درجة الصحة"
    }
  ]
}

ستلاحظ أن البيانات الأساسية أصبحت داخل متغير data وهناك متغير جديد يدعى metadata يضم معلومات إضافية

ستلاحظ تغير اسم الراوي من el_rawi إلى rawi وتغير اسم المحدث من el_mohdith إلى mohdith وتغير اسم متغير رقم الحديث أو الصفحة من number_or_page إلى numberOrPage

netlify[bot] commented 1 year ago

Deploy Preview for amazing-bavarois-163837 failed.

Name Link
Latest commit 6fda524351985392740429496fa04a9faf884b3c
Latest deploy log https://app.netlify.com/sites/amazing-bavarois-163837/deploys/64556853d1b1870007451d9c