package lkgateway import ( _ "embed" "os" ) // Снимок справочника участников M2M (получен от НРД, открытые данные): на чистой установке // шлюза НРД ещё нет, и справочник не получить — тогда поиск организации и остальные места // работают по снимку, поставляемому с bj. Как только bj получит справочник от НРД (M2MTH), // используется он. Снимок обновляется с выпусками bj. // //go:embed handbook/m2m-handbook.json var handbookSnapshot []byte // readHandbook — справочник от НРД, если он уже получен, иначе встроенный снимок. func readHandbook() ([]byte, error) { if b, err := os.ReadFile(handbookFile); err == nil && len(b) > 0 { return b, nil } return handbookSnapshot, nil }