Size: a a a

2021 January 29

LL

Lama Lover in pro.elixir
A ß
была такая ситуация, в итоге в дев сборке я регистрировал по сгенерированному атому вместо via
Так это разные по логике вещи
источник

A ß in pro.elixir
Lama Lover
Так это разные по логике вещи
ну как сказать
источник

a

atanych in pro.elixir
Может кто сталкивался
absinthe, enum

есть два енума с пересекающимся набором values

  enum :property_usage do
   value(:already_let)
   value(:dependant_relative)
   value(:second_home)
   value(:to_be_let)
 end


  enum :btl_property_usage do
   value(:already_let)
   value(:dependant_relative)
   value(:second_home)
   value(:to_be_let)
   value(:main_residence)
 end


можно их както не дублить а реюзать общую часть?

import_fields не помогает
источник

AD

Anastasiya Dyachenko in pro.elixir
atanych
Может кто сталкивался
absinthe, enum

есть два енума с пересекающимся набором values

  enum :property_usage do
   value(:already_let)
   value(:dependant_relative)
   value(:second_home)
   value(:to_be_let)
 end


  enum :btl_property_usage do
   value(:already_let)
   value(:dependant_relative)
   value(:second_home)
   value(:to_be_let)
   value(:main_residence)
 end


можно их както не дублить а реюзать общую часть?

import_fields не помогает
сомневаюсь что можно :D  не жмитесь на пару лишних строчек)
источник

a

atanych in pro.elixir
😁
источник

T

Tharin in pro.elixir
atanych
Может кто сталкивался
absinthe, enum

есть два енума с пересекающимся набором values

  enum :property_usage do
   value(:already_let)
   value(:dependant_relative)
   value(:second_home)
   value(:to_be_let)
 end


  enum :btl_property_usage do
   value(:already_let)
   value(:dependant_relative)
   value(:second_home)
   value(:to_be_let)
   value(:main_residence)
 end


можно их както не дублить а реюзать общую часть?

import_fields не помогает
Не советую
источник

AN

Alexey Novoselov in pro.elixir
Очень похоже что это один Enum, просто в каких-то случаях последнее значение недоступно
источник

AD

Anastasiya Dyachenko in pro.elixir
ну лучше оставить два, понятнее будет и отсечет ошибки на этапе запроса
источник

RK

Roman Kolesnev in pro.elixir
atanych
Может кто сталкивался
absinthe, enum

есть два енума с пересекающимся набором values

  enum :property_usage do
   value(:already_let)
   value(:dependant_relative)
   value(:second_home)
   value(:to_be_let)
 end


  enum :btl_property_usage do
   value(:already_let)
   value(:dependant_relative)
   value(:second_home)
   value(:to_be_let)
   value(:main_residence)
 end


можно их както не дублить а реюзать общую часть?

import_fields не помогает
если воспользоваться короткой записью:

enum :color_channel, values: [:red, :green, :blue, :alpha]


То можно вынести общую часть в константу (`@common_property_usage`)
источник

RK

Roman Kolesnev in pro.elixir
если не использовать - то только макрос, но это такое себе. Макросы лучше лишний раз не использовать.
источник

a

atanych in pro.elixir
да, можно через макрос, но в таком случае реально лучше оставить как есть =)
источник
2021 January 30

B

Bogdan in pro.elixir
Гружу данные в кролика.

Не очень хочется ждать пока очередь опустеет до нуля чтобы подгрузить новые данные.

Но и дубликаты мне там не нужны.

Думаю поднять стейт,  чтобы по ID фильтровать на уникальность.

Но может есть какой-то более элегантный вариант?
источник

B

Bogdan in pro.elixir
Может это на уровне кролика решается?)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Это решается на принимающей стороне и только там
источник

B

Bogdan in pro.elixir
Źmićer Rubinštejn
Это решается на принимающей стороне и только там
Принемающих сторон несколько.
источник

B

Bogdan in pro.elixir
Одну очередь несколько консумеров читает
источник

AD

Aaron Delarge in pro.elixir
Bogdan
Одну очередь несколько консумеров читает
Дак это один из основных плюсов-минусов использования брокеров, что как минимум один подписчик сообщение получит. А вот дальше уже делаешь, что хочешь. Брокер свою работу выполнил
источник

B

Bogdan in pro.elixir
Aaron Delarge
Дак это один из основных плюсов-минусов использования брокеров, что как минимум один подписчик сообщение получит. А вот дальше уже делаешь, что хочешь. Брокер свою работу выполнил
Да это понятно.  Вопрос выше же был.
источник

B

Bogdan in pro.elixir
Если решать на принемающей стороне, то как это синхронизировать между несколькими консумере?
источник

B

Bogdan in pro.elixir
При этом продюсер только один
источник