2014-05-08 15:34:26 +04:00
|
|
|
require "providers/provider_factory"
|
|
|
|
|
|
|
|
|
|
module ImageCommands
|
|
|
|
|
|
2016-02-08 19:56:05 +03:00
|
|
|
def get_available_provider_images mongo, provider, account=nil
|
2014-05-08 15:34:26 +04:00
|
|
|
filters = mongo.available_images(provider)
|
2016-02-08 19:56:05 +03:00
|
|
|
return [] if filters.empty?
|
|
|
|
|
|
|
|
|
|
if account
|
|
|
|
|
::Provider::ProviderFactory.get(provider, account).images(filters)
|
2014-05-08 15:34:26 +04:00
|
|
|
else
|
2014-06-18 15:11:47 +04:00
|
|
|
::Provider::ProviderFactory.get(provider).images(filters)
|
2014-05-08 15:34:26 +04:00
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|