16 lines
347 B
Ruby
16 lines
347 B
Ruby
# frozen_string_literal: true
|
|
|
|
class UserAccountsFetchService < ApplicationService
|
|
attr_reader :user
|
|
|
|
def initialize(user:)
|
|
super()
|
|
@user = user
|
|
end
|
|
|
|
def call
|
|
organization_accounts = UserOrganizationsFetchService.call(user: user).map { |organization| organization.account }
|
|
[user.account] + organization_accounts
|
|
end
|
|
end
|