Skip to content

Instantly share code, notes, and snippets.

View JoseMPena's full-sized avatar
🎯
Focusing

JoseMPena JoseMPena

🎯
Focusing
View GitHub Profile
@JoseMPena
JoseMPena / storage.ex
Created August 23, 2018 08:18
ElixirDrip storage module
defmodule ElixirDrip.Storage do
alias ElixirDrip.Storage.Media
alias ElixirDript.Storage.Provider
def store(%Media{} = media, content) do
media
|> generate_storage_key()
|> Map.get(:storage_key)
|> Provider.upload(content)
end
[[155, 1], [155, 1], [156, 8], [157, 8], [158, 8], [159, 8], [160, 8], [161, 8], [162, 8], [163, 8], [164, 8], [165, 8], [166, 8], [167, nil], [168, 8], [169, 8], [170, 8], [171, 8], [172, 8], [174, nil], [175, 8], [176, 8], [177, 8], [178, 8], [179, 8], [180, 8], [181, 8], [182, 8], [183, 8], [184, 8], [185, 8], [186, 8], [187, 8], [188, 8], [189, 8], [190, 8], [191, 8], [192, 8], [193, 8], [194, 8], [195, 8], [196, 8], [197, 8], [198, 8], [199, 8], [200, 8], [201, 8], [202, 8], [204, 8], [205, 8], [206, 8], [207, nil], [208, nil], [209, 8], [210, 8], [211, 8], [212, 8], [213, 8], [214, 8], [215, 8], [216, 8], [217, 8], [218, 8], [219, 8], [220, 8], [522, 26], [523, 26], [524, nil], [528, 26], [529, 26], [530, 26], [531, 26], [532, 26], [533, 3], [534, 26], [536, 26], [537, nil], [538, 26], [539, 26], [543, 26], [544, 26], [545, nil], [547, 26], [548, 26], [549, 26], [550, nil], [573, nil], [582, nil], [585, nil], [587, 3], [590, 56], [594, nil], [597, nil], [603, nil], [605, nil], [611, 3], [615, nil], [623