1
2
3
4
5
6
7
8
9
10
11
use cosmwasm_std::{DepsMut, Env, Reply, Response};

use crate::base::Handler;

pub trait ReplyEndpoint: Handler {
    fn reply(self, deps: DepsMut, env: Env, msg: Reply) -> Result<Response, Self::Error> {
        let id = msg.id;
        let handler = self.reply_handler(id)?;
        handler(deps, env, self, msg)
    }
}