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