From 8d32a9220f60b57fb2a0319db235ca71cd823ac9 Mon Sep 17 00:00:00 2001 From: Amirmahdi Nourkazemi Date: Sat, 23 May 2026 01:26:54 +0330 Subject: [PATCH] feat: feature save --- Auth/login with approo v2.bru | 4 ++-- collection.bru | 2 +- media/get-media.bru | 6 +++--- save/check.bru | 21 +++++++++++++++++++++ save/delete - unsave.bru | 16 ++++++++++++++++ save/folder.bru | 8 ++++++++ save/get-save-items.bru | 20 ++++++++++++++++++++ save/save item.bru | 21 +++++++++++++++++++++ save/toggle.bru | 21 +++++++++++++++++++++ track/music/upload music.bru | 8 ++++---- track/playlist/create playlist.bru | 6 +++--- track/sub-category/store sub category.bru | 4 ++-- 12 files changed, 122 insertions(+), 15 deletions(-) create mode 100644 save/check.bru create mode 100644 save/delete - unsave.bru create mode 100644 save/folder.bru create mode 100644 save/get-save-items.bru create mode 100644 save/save item.bru create mode 100644 save/toggle.bru diff --git a/Auth/login with approo v2.bru b/Auth/login with approo v2.bru index 38f9a7d..decd5eb 100644 --- a/Auth/login with approo v2.bru +++ b/Auth/login with approo v2.bru @@ -5,13 +5,13 @@ meta { } post { - url: {{baseUrl}}/auth/login-with-approo-v2?token=9820|1Uj3mqtmMJTsZhrvjZzZWEYe4l5cJKFhhnJ7yyis2997596a&package_name=com.approagency.meditation + url: {{baseUrl}}/auth/login-with-approo-v2?token=9832|2wPsQYwJnVbnpNhTGb6iLsNI5QZF9nBKgc958KhM31cb340b&package_name=com.approagency.meditation body: multipartForm auth: inherit } params:query { - token: 9820|1Uj3mqtmMJTsZhrvjZzZWEYe4l5cJKFhhnJ7yyis2997596a + token: 9832|2wPsQYwJnVbnpNhTGb6iLsNI5QZF9nBKgc958KhM31cb340b package_name: com.approagency.meditation } diff --git a/collection.bru b/collection.bru index 7549ae8..6fb7bda 100644 --- a/collection.bru +++ b/collection.bru @@ -11,7 +11,7 @@ auth:bearer { } vars:pre-request { - token: 1|jqjPftHgbnlnNuq2tpn2W9ljvNQq5Nec8gmUZTxa7cef13f0 + token: 2|R4o9vdBCpGw3OBJ0WhcXJbUqI2lN0eukR6oKR9BWed163edf baseUrl: http://localhost:8000/api ~baseUrl: https://meditation.approagency.ir/api ~baseUrl: diff --git a/media/get-media.bru b/media/get-media.bru index 6cecd51..d17b3d8 100644 --- a/media/get-media.bru +++ b/media/get-media.bru @@ -5,18 +5,18 @@ meta { } get { - url: {{baseUrl}}/media?categories=1&durations=3-6 + url: {{baseUrl}}/media/filters body: none auth: inherit } params:query { - categories: 1 - durations: 3-6 + ~categories: 1 ~tags: relax,sleep ~search: } settings { encodeUrl: true + timeout: 0 } diff --git a/save/check.bru b/save/check.bru new file mode 100644 index 0000000..f9c205d --- /dev/null +++ b/save/check.bru @@ -0,0 +1,21 @@ +meta { + name: check + type: http + seq: 4 +} + +post { + url: {{baseUrl}}/saves/check + body: multipartForm + auth: inherit +} + +body:multipart-form { + type: + id: +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/save/delete - unsave.bru b/save/delete - unsave.bru new file mode 100644 index 0000000..e8192dc --- /dev/null +++ b/save/delete - unsave.bru @@ -0,0 +1,16 @@ +meta { + name: delete | unsave + type: http + seq: 3 +} + +post { + url: {{baseUrl}}/saves/unsave + body: none + auth: inherit +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/save/folder.bru b/save/folder.bru new file mode 100644 index 0000000..0a753c8 --- /dev/null +++ b/save/folder.bru @@ -0,0 +1,8 @@ +meta { + name: save + seq: 17 +} + +auth { + mode: inherit +} diff --git a/save/get-save-items.bru b/save/get-save-items.bru new file mode 100644 index 0000000..8b44bf7 --- /dev/null +++ b/save/get-save-items.bru @@ -0,0 +1,20 @@ +meta { + name: get-save-items + type: http + seq: 2 +} + +get { + url: {{baseUrl}}/saves/my-saved?type=music + body: none + auth: inherit +} + +params:query { + type: music +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/save/save item.bru b/save/save item.bru new file mode 100644 index 0000000..74d8801 --- /dev/null +++ b/save/save item.bru @@ -0,0 +1,21 @@ +meta { + name: save item + type: http + seq: 1 +} + +post { + url: {{baseUrl}}/saves/save + body: multipartForm + auth: inherit +} + +body:multipart-form { + type: music @contentType(music,media,breathing-template) + id: 1 +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/save/toggle.bru b/save/toggle.bru new file mode 100644 index 0000000..b220c7e --- /dev/null +++ b/save/toggle.bru @@ -0,0 +1,21 @@ +meta { + name: toggle + type: http + seq: 5 +} + +post { + url: {{baseUrl}}/saves/toggle + body: multipartForm + auth: inherit +} + +body:multipart-form { + type: music @contentType(music,media,breathing-template) + id: 1 +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/music/upload music.bru b/track/music/upload music.bru index ac9b70c..b2954a6 100644 --- a/track/music/upload music.bru +++ b/track/music/upload music.bru @@ -11,11 +11,11 @@ post { } body:multipart-form { - title: Ocean Waves - artist: Nature Sounds - file: @file(C:\Users\nourk\Downloads\Telegram Desktop\Lektion 1.1.mp4) + title: anigze + artist: pazel band + file: @file(C:\Users\nourk\Downloads\Music\Sepatifay.mp3) playlist_id: 2 - ~type: public + type: public ~duration: ~image_id: } diff --git a/track/playlist/create playlist.bru b/track/playlist/create playlist.bru index 4cab2c1..e65d863 100644 --- a/track/playlist/create playlist.bru +++ b/track/playlist/create playlist.bru @@ -5,15 +5,15 @@ meta { } post { - url: {{baseUrl}}/music-playlists?category_id=1&subcategory_id=1&name=انگیزشی هایپ 2 + url: {{baseUrl}}/music-playlists?category_id=1&subcategory_id=2&name=انگیزشی هایپ 3 body: none auth: inherit } params:query { category_id: 1 - subcategory_id: 1 - name: انگیزشی هایپ 2 + subcategory_id: 2 + name: انگیزشی هایپ 3 ~description: Music for deep sleep } diff --git a/track/sub-category/store sub category.bru b/track/sub-category/store sub category.bru index cae4b65..ec89cb0 100644 --- a/track/sub-category/store sub category.bru +++ b/track/sub-category/store sub category.bru @@ -12,10 +12,10 @@ post { body:multipart-form { category_id: 1 - name: انگیزشی 1 + name: انگیزشی 2 + order: 1 ~description: ~image_id: - ~order: ~is_active: }