i moje pytanie brzmi, dlaczego muszę dodatkowo w tym if-ie dodać err != (*errors.RestError)(nil) , bo bez tego sprawdzenie err != nil zwraca true (obrazek)
hej, mam taki problem z IDE, że nie jestem wstanie w żaden sposób zlikwidować tych błędów. Zaznaczam że to problem z IDE, bo appka wstaje i spokojnie odpowiada na resty. Ktoś, coś, jakoś? z góry dzieki za każdą wskazówkę.
@spidero, @mikigal, @Faley, @BenGurion dzięki bardzo za zainteresowanie i podpowiedzi. Problemem jednak okazało się bardziej "głupi" i ofc z mojej winy... miałem inną nazwę katalogu lokalnie niż projektu na githubie. po zmianie all działa poprawnie.
mam taką zagwózdke/zagadke
mam metodę która w sygnaturze zwraca pointera do struktórki o nazwie RestError i ofc jak wszystko pójdzie dobrze to jest
return nil
https://github.com/mkruczek/user-store/blob/main/repository/user/user.go#L23
tam gdzie owa metoda jest wywoływana, następuje sprawdzenie
err!=nil
https://github.com/mkruczek/user-store/blob/main/domain/user/service/user/user.go#L50
i moje pytanie brzmi, dlaczego muszę dodatkowo w tym if-ie dodać
err != (*errors.RestError)(nil)
, bo bez tego sprawdzenieerr != nil
zwraca true (obrazek)jedyne co udało mi się "ustalić" to że