Skip to content
This repository was archived by the owner on Apr 9, 2024. It is now read-only.

Commit c80df04

Browse files
committed
Added support for creator code slug searches.
1 parent 7d31c89 commit c80df04

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

fortniteapi.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
33

44
Gem::Specification.new do |spec|
55
spec.name = 'fortniteapi'
6-
spec.version = '0.0.1'
6+
spec.version = '0.0.2'
77
spec.authors = ['xMistt']
88
spec.summary = 'Ruby implementation for https://fortnite-api.com'
99
spec.homepage = 'https://github.com/Fortnite-API/ruby-wrapper'

lib/fortniteapi/api.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ class FortniteAPI
66
STWNews = Struct.new(:image, :hidden, :messageType, :type, :adspace, :spotlight, :title, :body)
77
CreativeNews = Struct.new(:image, :hidden, :messageType, :type, :adspace, :spotlight, :title, :body)
88
ShopItem = Struct.new(:regularPrice, :finalPrice, :isBundle, :giftable, :refundable, :panel, :sortPriority, :banner, :items)
9+
CreatorCode = Struct.new(:id, :slug, :displayName, :status, :verified)
910

1011
def search_cosmetic(searchQuery, tag='name', language='en', searchLanguage='en')
1112
response = HTTParty.get("https://fortnite-api.com/cosmetics/br/search?#{tag}=#{searchQuery}&language=#{language}&searchLanguage=#{searchLanguage}")
@@ -28,6 +29,11 @@ def search_cosmetic(searchQuery, tag='name', language='en', searchLanguage='en')
2829
end
2930
end
3031

32+
def get_creator_code(slug)
33+
repsonse = HTTParty.get("https://fortnite-api.com/creatorcode/search?slug=#{slug}")
34+
body = JSON.parse(response.body)['data']
35+
supportACreator = CreatorCode.new(body['id'], body['slug'], body['displayName'], body['status'], body['verified'])
36+
3137
def search_cosmetic_id(searchQuery, language='en')
3238
response = HTTParty.get("https://fortnite-api.com/cosmetics/br/#{searchQuery}&language=#{language}")
3339
body = JSON.parse(response.body)['data']

0 commit comments

Comments
 (0)