Size: a a a

2020 July 23

ŹR

Źmićer Rubinštejn in pro.elixir
Ну тык спека и дока нам что говорит?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Что он возвращает error tuple
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А он райзит
источник

D

D in pro.elixir
что будет :error а не exit
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Пидары
источник

D

D in pro.elixir
Źmićer Rubinštejn
Что он возвращает error tuple
ага, я тоже взбешен
источник

D

D in pro.elixir
пойду issue делать)
источник

LL

Lama Lover in pro.elixir
Źmićer Rubinštejn
@doc """
 Sends a frame through the WebSocket.
 If the connection is either connecting or closing then this will return an
 error tuple with a `WebSockex.NotConnectedError` exception struct as the
 second element.
 If a connection failure is discovered while sending then it will return an
 error tuple with a `WebSockex.ConnError` exception struct as the second
 element.
 """
 @spec send_frame(client, frame) ::
         :ok
         | {:error,
            %WebSockex.FrameEncodeError{}
            | %WebSockex.ConnError{}
            | %WebSockex.NotConnectedError{}
            | %WebSockex.InvalidFrameError{}}
         | none
 def send_frame(client, _) when client == self() do
   raise %WebSockex.CallingSelfError{function: :send_frame}
 end

 def send_frame(client, frame) do
   try do
     {:ok, res} = :gen.call(client, :"$websockex_send", frame)
     res
   catch
     _, reason ->
       exit({reason, {__MODULE__, :call, [client, frame]}})
   end
 end
when client == self()
И так всегда можно было?!
источник

VK

Vyacheslav Konovalov in pro.elixir
в phoenix есть аналог рельсового engine?
mount App::Web => '/app'
источник

T

Tharin in pro.elixir
Vyacheslav Konovalov
в phoenix есть аналог рельсового engine?
mount App::Web => '/app'
Umbrella apps
источник

T

Tharin in pro.elixir
Кажется, ближайшее
источник

T

Tharin in pro.elixir
А engine - какая-то недоделанная чертовщина
источник

LL

Lama Lover in pro.elixir
Vyacheslav Konovalov
в phoenix есть аналог рельсового engine?
mount App::Web => '/app'
А что он делает?
источник

VK

Vyacheslav Konovalov in pro.elixir
Tharin
А engine - какая-то недоделанная чертовщина
ага, причем engine так сильно отличается от обычной рельсовой апы что просто так не запустить (хз как щас, но раньше было геморно, и тестировать тоже)
источник

T

Tharin in pro.elixir
Lama Lover
А что он делает?
Второе приложение в твоём приложении
источник

VK

Vyacheslav Konovalov in pro.elixir
Lama Lover
А что он делает?
типа в routes монтируется, тока bundle exec rails routes не показывает эти смонтированные роуты🤪
источник

LL

Lama Lover in pro.elixir
Vyacheslav Konovalov
типа в routes монтируется, тока bundle exec rails routes не показывает эти смонтированные роуты🤪
Хм, прикольно
источник

VK

Vyacheslav Konovalov in pro.elixir
Lama Lover
А что он делает?
есть вот например sidekiq (Simple, efficient background processing for Ruby), у которого есть вебка (админка) для просмотра фоновых работ и тогда вот какой код
require 'sidekiq/pro/web'

Your::Application.routes.draw do
 mount Sidekiq::Web => '/sidekiq'
end
добавит вебку эту в проект
источник

LL

Lama Lover in pro.elixir
Vyacheslav Konovalov
есть вот например sidekiq (Simple, efficient background processing for Ruby), у которого есть вебка (админка) для просмотра фоновых работ и тогда вот какой код
require 'sidekiq/pro/web'

Your::Application.routes.draw do
 mount Sidekiq::Web => '/sidekiq'
end
добавит вебку эту в проект
Прикольно, прикольно
источник

VK

Vyacheslav Konovalov in pro.elixir
Tharin
Umbrella apps
спасибо, читал про них раньше, но никогда не использовал
вроде подходит, как раз деплоить апы из амбреллы надо на разные сервера
только вот не понял как это делается если конфиг один на всех
источник