lib/ayadn/post.rb in ayadn-1.2.8 vs lib/ayadn/post.rb in ayadn-1.2.9

- old
+ new

@@ -54,12 +54,11 @@ begin while buffer = Readline.readline("> ") post << buffer end rescue Interrupt - #temp - Errors.info "Write post: canceled." + #Errors.info "Write post: canceled." abort(Status.canceled) end post end @@ -91,14 +90,14 @@ def send_message(channel_id, text) url = Endpoints.new.messages(channel_id, {}) send_content(url, payload_basic(text)) end - def send_log(data) - url = Endpoints.new.ayadnlog - send_content(url, payload_log(data)) - end + # def send_log(data) + # url = Endpoints.new.ayadnlog + # send_content(url, payload_log(data)) + # end def send_post(text) url = Endpoints.new.posts_url send_content(url, payload_basic(text)) end @@ -112,17 +111,15 @@ url << "?include_annotations=1&access_token=#{Ayadn::Settings.user_token}" JSON.parse(CNX.post(url, payload)) end def check_post_length(lines_array) - max_size = Settings.config[:post_max_length] - check_length(lines_array, max_size) + check_length(lines_array, Settings.config[:post_max_length]) end def check_message_length(lines_array) - max_size = Settings.config[:message_max_length] - check_length(lines_array, max_size) + check_length(lines_array, Settings.config[:message_max_length]) end def check_length(lines_array, max_size) words_array = [] lines_array.each { |word| words_array << get_markdown_text(word) } @@ -130,11 +127,11 @@ if size < 1 error_text_empty exit elsif size > max_size Errors.warn "Canceled: too long (#{size - max_size}chars)" - abort("\n\nCanceled: too long. #{max_size} max, #{size - max_size} characters to remove.\n\n\n".color(:red)) + abort(Status.too_long(size, max_size)) end end def get_markdown_text(str) str.gsub(/\[([^\]]+)\]\(([^)]+)\)/, '\1') @@ -148,11 +145,11 @@ def text_is_empty?(args) args.empty? || args[0] == "" end def error_text_empty - puts "\n\nYou should provide some text.\n\n".color(:red) + puts Status.no_text Errors.warn "-Post without text-" end def annotations [ @@ -212,20 +209,20 @@ "entities" => entities, "annotations" => annotations } end - def payload_log(data) - extended = annotations - extended << { - "type" => "com.ayadn.log", - "value" => data - } - return { - "text" => "#ayadnlog", - "entities" => entities, - "annotations" => extended - } - end + # def payload_log(data) + # extended = annotations + # extended << { + # "type" => "com.ayadn.log", + # "value" => data + # } + # return { + # "text" => "#ayadnlog", + # "entities" => entities, + # "annotations" => extended + # } + # end end end