Open file locate: ./lib/api/..
http_manager.dark
: define API url, timeout, post, get, exception code handlerapi.dark
: define constants Suffix API url for each function
http_manager.dark
You can change your API URL from here for your new API URI following format https://{domain}/index.php/wp-json
You also can customize about connectTimeout, receiveTimeout … etc
class HTTPManager { BaseOptions baseOptions = BaseOptions( connectTimeout: 30000 , receiveTimeout: 30000 , headers: {}, contentType: Headers.jsonContentType, responseType: ResponseType.json, ); |
api.dark
This file has defined all API suffix for all functions of this project. So every function need define API URL
static const String AUTH_LOGIN = "/jwt-auth/v1/token" ; static const String AUTH_VALIDATE = "/jwt-auth/v1/token/validate" ; static const String REGISTER = "/listar/v1/auth/register" ; static const String FORGOT_PASSWORD = "/listar/v1/auth/reset_password" ; static const String CHANGE_PASSWORD = "/wp/v2/users/me" ; static const String CHANGE_PROFILE = "/wp/v2/users/me" ; static const String GET_SETTING = "/listar/v1/setting/init" ; static const String GET_HOME = "/listar/v1/home/init" ; static const String GET_CATEGORY = "/listar/v1/category/list" ; static const String GET_WISHLIST = "/listar/v1/wishlist/list" ; static const String SAVE_WISHLIST = "/listar/v1/wishlist/save" ; static const String DELETE_WISHLIST = "/listar/v1/wishlist/remove" ; static const String CLEAR_WISHLIST = "/listar/v1/wishlist/reset" ; static const String GET_LIST_PRODUCT = "/listar/v1/place/list" ; static const String GET_COMMENT = "/listar/v1/comments" ; static const String SAVE_COMMENT = "/wp/v2/comments" ; static const String GET_PRODUCT_DETAIL = "/listar/v1/place/view" ; static const String GET_AREA = "/listar/v1/location/list" ; |