Rohrabacher didn’t have the authority to make such a promise.
No he didn't. And it appears that he certainly didn't discuss it with Trump ahead of time. But Assange's attorney didn't know that.