From f45dc7829e39636cffb215518c4762c28eecfe21 Mon Sep 17 00:00:00 2001 From: Scott Lystig Fritchie Date: Sat, 27 Jun 2015 00:43:27 +0900 Subject: [PATCH] WIP: hairball, but: Failed: 6. Skipped: 0. Passed: 13 --- src/machi.proto | 2 +- src/machi_flu1.erl | 2 ++ src/machi_pb_translate.erl | 6 +++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/machi.proto b/src/machi.proto index d83c791..0c6e76d 100644 --- a/src/machi.proto +++ b/src/machi.proto @@ -147,7 +147,7 @@ message Mpb_AuthReq { } message Mpb_AuthResp { - required uint32 code = 1; + required int32 code = 1; // TODO: not implemented yet } diff --git a/src/machi_flu1.erl b/src/machi_flu1.erl index cb60093..ca89383 100644 --- a/src/machi_flu1.erl +++ b/src/machi_flu1.erl @@ -334,6 +334,8 @@ io:format(user, "LINE ~s ~p\n", [?MODULE, ?LINE]), do_pb_request3({low_echo, _BogusEpochID, Msg}, S) -> {Msg, S}; +do_pb_request3({low_auth, _BogusEpochID, _User, _Pass}, S) -> + {-6, S}; do_pb_request3({low_append_chunk, _EpochID, PKey, Prefix, Chunk, CSum_tag, CSum, ChunkExtra}, S) -> {do_pb_server_append_chunk(PKey, Prefix, Chunk, CSum_tag, CSum, diff --git a/src/machi_pb_translate.erl b/src/machi_pb_translate.erl index acb8856..b16e81c 100644 --- a/src/machi_pb_translate.erl +++ b/src/machi_pb_translate.erl @@ -411,9 +411,9 @@ to_pb_response(ReqID, {low_echo, _BogusEpochID, _Msg}, Resp) -> req_id=ReqID, echo=#mpb_echoresp{message=Resp}}; to_pb_response(ReqID, {low_auth, _, _, _}, Resp) -> - #mpb_ll_response{ - req_id=ReqID, - auth=#mpb_authresp{code=Resp}}; + #mpb_ll_response{req_id=ReqID, + generic=#mpb_errorresp{code=1, + msg="AUTH not implemented"}}; to_pb_response(ReqID, {low_append_chunk, _EID, _PKey, _Pfx, _Ch, _CST, _CS, _CE}, Resp)-> case Resp of {ok, {Offset, Size, File}} ->