мильонов вариантов текстовок для системы уведомлений?
Пример такой: есть нотифай о том, что пользователя добавили в проект. Если его добавили в один тип проектов - одно уведомление. В другой - другое. Иногда проект в черновиках, там третий вариант текста. И примерно такая же штука с уймой сущностей в системе. Включая вариант, что у проекта, например (да и у пользователя, да и вообще у всего), не быть имени и тогда тоже свой вариант текстовки.
Сейчас это всё решается километровым свитчем, поделённым кое как на несколько частей. Вот вопрос, может есть какой-то более хитрый подход?))
ну эм, если только в json или объект всё это сложить, типа: {typeName1: {title: 'Hi %username%', message: 'bla bla bla %somevar%', etc:...}, typeName2: ...}
Обсуждают сегодня