From d11f5a21427a4a2900e72b3c013cd47f1f40b0d2 Mon Sep 17 00:00:00 2001 From: AmirmahdiNourkazemi Date: Sat, 30 May 2026 20:38:59 +0330 Subject: [PATCH] feat: add category and sub for media --- Get Payment Gateway.bru | 2 +- breath exercise/folder.bru | 2 +- comment/folder.bru | 2 +- http---127.0.0.1-8000-api-chat.bru | 2 +- image/folder.bru | 2 +- leader board/folder.bru | 2 +- media/category/delete category.bru | 15 +++++++++++ media/category/edit category.bru | 15 +++++++++++ media/category/folder.bru | 8 ++++++ media/category/get categories.bru | 16 ++++++++++++ media/category/store category.bru | 20 ++++++++++++++ media/folder.bru | 2 +- media/get-media-filter.bru | 22 ++++++++++++++++ media/get-media.bru | 2 +- media/store-media.bru | 13 +++++++++- media/sub-category/Untitled.bru | 16 ++++++++++++ media/sub-category/add sub-category.bru | 25 ++++++++++++++++++ media/sub-category/delete.bru | 16 ++++++++++++ media/sub-category/edit sub-categories.bru | 26 +++++++++++++++++++ media/sub-category/folder.bru | 8 ++++++ mood/folder.bru | 2 +- profile/folder.bru | 2 +- questions/folder.bru | 2 +- ratings/folder.bru | 2 +- save/folder.bru | 2 +- save/save item.bru | 2 +- save/toggle.bru | 2 +- slider/folder.bru | 2 +- slider_1/folder.bru | 2 +- track/folder.bru | 2 +- ...ists - Get playlist with all its music.bru | 2 +- worry box/folder.bru | 2 +- 32 files changed, 219 insertions(+), 21 deletions(-) create mode 100644 media/category/delete category.bru create mode 100644 media/category/edit category.bru create mode 100644 media/category/folder.bru create mode 100644 media/category/get categories.bru create mode 100644 media/category/store category.bru create mode 100644 media/get-media-filter.bru create mode 100644 media/sub-category/Untitled.bru create mode 100644 media/sub-category/add sub-category.bru create mode 100644 media/sub-category/delete.bru create mode 100644 media/sub-category/edit sub-categories.bru create mode 100644 media/sub-category/folder.bru diff --git a/Get Payment Gateway.bru b/Get Payment Gateway.bru index 32357cd..9f3fb40 100644 --- a/Get Payment Gateway.bru +++ b/Get Payment Gateway.bru @@ -1,7 +1,7 @@ meta { name: Get Payment Gateway type: http - seq: 12 + seq: 13 } post { diff --git a/breath exercise/folder.bru b/breath exercise/folder.bru index c8e72eb..8ac6746 100644 --- a/breath exercise/folder.bru +++ b/breath exercise/folder.bru @@ -1,6 +1,6 @@ meta { name: breath exercise - seq: 2 + seq: 3 } auth { diff --git a/comment/folder.bru b/comment/folder.bru index b3a137b..4bb9ae6 100644 --- a/comment/folder.bru +++ b/comment/folder.bru @@ -1,6 +1,6 @@ meta { name: comment - seq: 16 + seq: 17 } auth { diff --git a/http---127.0.0.1-8000-api-chat.bru b/http---127.0.0.1-8000-api-chat.bru index 9fd66f4..f660ea5 100644 --- a/http---127.0.0.1-8000-api-chat.bru +++ b/http---127.0.0.1-8000-api-chat.bru @@ -1,7 +1,7 @@ meta { name: http://127.0.0.1:8000/api/chat type: http - seq: 13 + seq: 14 } post { diff --git a/image/folder.bru b/image/folder.bru index 2df0fd7..800b4a3 100644 --- a/image/folder.bru +++ b/image/folder.bru @@ -1,6 +1,6 @@ meta { name: image - seq: 9 + seq: 10 } auth { diff --git a/leader board/folder.bru b/leader board/folder.bru index 96267a4..49f2870 100644 --- a/leader board/folder.bru +++ b/leader board/folder.bru @@ -1,6 +1,6 @@ meta { name: leader board - seq: 7 + seq: 8 } auth { diff --git a/media/category/delete category.bru b/media/category/delete category.bru new file mode 100644 index 0000000..9880818 --- /dev/null +++ b/media/category/delete category.bru @@ -0,0 +1,15 @@ +meta { + name: delete category + type: http + seq: 4 +} + +delete { + url: {{baseUrl}}/categories + body: none + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/media/category/edit category.bru b/media/category/edit category.bru new file mode 100644 index 0000000..98ce5b7 --- /dev/null +++ b/media/category/edit category.bru @@ -0,0 +1,15 @@ +meta { + name: edit category + type: http + seq: 3 +} + +put { + url: {{baseUrl}}/categories + body: none + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/media/category/folder.bru b/media/category/folder.bru new file mode 100644 index 0000000..c595ce0 --- /dev/null +++ b/media/category/folder.bru @@ -0,0 +1,8 @@ +meta { + name: category + seq: 19 +} + +auth { + mode: inherit +} diff --git a/media/category/get categories.bru b/media/category/get categories.bru new file mode 100644 index 0000000..11780b0 --- /dev/null +++ b/media/category/get categories.bru @@ -0,0 +1,16 @@ +meta { + name: get categories + type: http + seq: 1 +} + +get { + url: {{baseUrl}}/categories + body: none + auth: inherit +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/media/category/store category.bru b/media/category/store category.bru new file mode 100644 index 0000000..30b6232 --- /dev/null +++ b/media/category/store category.bru @@ -0,0 +1,20 @@ +meta { + name: store category + type: http + seq: 2 +} + +post { + url: {{baseUrl}}/categories + body: multipartForm + auth: inherit +} + +body:multipart-form { + name: کودکان +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/media/folder.bru b/media/folder.bru index 0e0e2a9..e5de9d7 100644 --- a/media/folder.bru +++ b/media/folder.bru @@ -1,6 +1,6 @@ meta { name: media - seq: 11 + seq: 12 } auth { diff --git a/media/get-media-filter.bru b/media/get-media-filter.bru new file mode 100644 index 0000000..7c6fb40 --- /dev/null +++ b/media/get-media-filter.bru @@ -0,0 +1,22 @@ +meta { + name: get-media-filter + type: http + seq: 9 +} + +get { + url: {{baseUrl}}/media/filters + body: none + auth: inherit +} + +params:query { + ~categories: 1 + ~tags: relax,sleep + ~search: +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/media/get-media.bru b/media/get-media.bru index d17b3d8..0c32c3f 100644 --- a/media/get-media.bru +++ b/media/get-media.bru @@ -5,7 +5,7 @@ meta { } get { - url: {{baseUrl}}/media/filters + url: {{baseUrl}}/media/ body: none auth: inherit } diff --git a/media/store-media.bru b/media/store-media.bru index e806647..a20f8dc 100644 --- a/media/store-media.bru +++ b/media/store-media.bru @@ -6,7 +6,7 @@ meta { post { url: {{baseUrl}}/media - body: json + body: multipartForm auth: inherit } @@ -38,6 +38,17 @@ body:json { } +body:multipart-form { + title: کودک + caption: کودکان + category_id: 2 + subcategory_id: 1 + file: @file(C:\Users\vada\Downloads\KhameneiIsDead.mp3) + duration: 3 + visibility: public + type: audio +} + settings { encodeUrl: true timeout: 0 diff --git a/media/sub-category/Untitled.bru b/media/sub-category/Untitled.bru new file mode 100644 index 0000000..b13ac10 --- /dev/null +++ b/media/sub-category/Untitled.bru @@ -0,0 +1,16 @@ +meta { + name: Untitled + type: http + seq: 1 +} + +get { + url: {{baseUrl}}/sub-categories + body: none + auth: inherit +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/media/sub-category/add sub-category.bru b/media/sub-category/add sub-category.bru new file mode 100644 index 0000000..fbb4299 --- /dev/null +++ b/media/sub-category/add sub-category.bru @@ -0,0 +1,25 @@ +meta { + name: add sub-category + type: http + seq: 2 +} + +post { + url: {{baseUrl}}/sub-categories + body: multipartForm + auth: inherit +} + +params:query { + : +} + +body:multipart-form { + category_id: + name: +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/media/sub-category/delete.bru b/media/sub-category/delete.bru new file mode 100644 index 0000000..2a2b10c --- /dev/null +++ b/media/sub-category/delete.bru @@ -0,0 +1,16 @@ +meta { + name: delete + type: http + seq: 4 +} + +delete { + url: {{baseUrl}}/sub-categories + body: none + auth: inherit +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/media/sub-category/edit sub-categories.bru b/media/sub-category/edit sub-categories.bru new file mode 100644 index 0000000..486db5c --- /dev/null +++ b/media/sub-category/edit sub-categories.bru @@ -0,0 +1,26 @@ +meta { + name: edit sub-categories + type: http + seq: 3 +} + +put { + url: {{baseUrl}}/sub-categories/:id + body: json + auth: inherit +} + +params:path { + id: 1 +} + +body:json { + { + "category_id":2 + } +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/media/sub-category/folder.bru b/media/sub-category/folder.bru new file mode 100644 index 0000000..c8a9ef4 --- /dev/null +++ b/media/sub-category/folder.bru @@ -0,0 +1,8 @@ +meta { + name: sub-category + seq: 10 +} + +auth { + mode: inherit +} diff --git a/mood/folder.bru b/mood/folder.bru index 365982a..822daa3 100644 --- a/mood/folder.bru +++ b/mood/folder.bru @@ -1,6 +1,6 @@ meta { name: mood - seq: 4 + seq: 5 } auth { diff --git a/profile/folder.bru b/profile/folder.bru index 919fb55..36bcf53 100644 --- a/profile/folder.bru +++ b/profile/folder.bru @@ -1,6 +1,6 @@ meta { name: profile - seq: 3 + seq: 4 } auth { diff --git a/questions/folder.bru b/questions/folder.bru index 9eefcb4..987c318 100644 --- a/questions/folder.bru +++ b/questions/folder.bru @@ -1,6 +1,6 @@ meta { name: questions - seq: 6 + seq: 7 } auth { diff --git a/ratings/folder.bru b/ratings/folder.bru index 7a41c40..52c9951 100644 --- a/ratings/folder.bru +++ b/ratings/folder.bru @@ -1,6 +1,6 @@ meta { name: ratings - seq: 15 + seq: 16 } auth { diff --git a/save/folder.bru b/save/folder.bru index 0a753c8..d3b9723 100644 --- a/save/folder.bru +++ b/save/folder.bru @@ -1,6 +1,6 @@ meta { name: save - seq: 17 + seq: 18 } auth { diff --git a/save/save item.bru b/save/save item.bru index 74d8801..3a91964 100644 --- a/save/save item.bru +++ b/save/save item.bru @@ -11,7 +11,7 @@ post { } body:multipart-form { - type: music @contentType(music,media,breathing-template) + type: playlist @contentType(music,media,breathing-template,playlist) id: 1 } diff --git a/save/toggle.bru b/save/toggle.bru index b220c7e..b2ab079 100644 --- a/save/toggle.bru +++ b/save/toggle.bru @@ -11,7 +11,7 @@ post { } body:multipart-form { - type: music @contentType(music,media,breathing-template) + type: playlist @contentType(music,media,breathing-template) id: 1 } diff --git a/slider/folder.bru b/slider/folder.bru index 6e77a63..4ad5462 100644 --- a/slider/folder.bru +++ b/slider/folder.bru @@ -1,6 +1,6 @@ meta { name: slider - seq: 8 + seq: 9 } auth { diff --git a/slider_1/folder.bru b/slider_1/folder.bru index 7a7a16f..61bc5ac 100644 --- a/slider_1/folder.bru +++ b/slider_1/folder.bru @@ -1,6 +1,6 @@ meta { name: slider_1 - seq: 10 + seq: 11 } auth { diff --git a/track/folder.bru b/track/folder.bru index afb75aa..98e3438 100644 --- a/track/folder.bru +++ b/track/folder.bru @@ -1,6 +1,6 @@ meta { name: track - seq: 14 + seq: 15 } auth { diff --git a/track/playlist/Get all playlists - Get playlist with all its music.bru b/track/playlist/Get all playlists - Get playlist with all its music.bru index 9fbc617..af6e4a5 100644 --- a/track/playlist/Get all playlists - Get playlist with all its music.bru +++ b/track/playlist/Get all playlists - Get playlist with all its music.bru @@ -5,7 +5,7 @@ meta { } get { - url: {{baseUrl}}/music-playlists/ + url: {{baseUrl}}/music-playlists/1 body: none auth: inherit } diff --git a/worry box/folder.bru b/worry box/folder.bru index 50a035c..5ce8e47 100644 --- a/worry box/folder.bru +++ b/worry box/folder.bru @@ -1,6 +1,6 @@ meta { name: worry box - seq: 5 + seq: 6 } auth {