6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/shopify_cli/commands/whoami.rb', line 6
def call(_args, _name)
shop = ShopifyCLI::DB.get(:shop)
org_id = ShopifyCLI::DB.get(:organization_id)
org = ShopifyCLI::PartnersAPI::Organizations.fetch(@ctx, id: org_id) unless org_id.nil?
output = if shop.nil? && org.nil?
@ctx.message("core.whoami.not_logged_in", ShopifyCLI::TOOL_NAME)
elsif !shop.nil? && org.nil?
@ctx.message("core.whoami.logged_in_shop_only", shop)
elsif shop.nil? && !org.nil?
@ctx.message("core.whoami.logged_in_partner_only", org["businessName"])
else
@ctx.message("core.whoami.logged_in_partner_and_shop", shop, org["businessName"])
end
@ctx.puts(output)
end
|