// Copyright © 2022 BytePlusRTC All rights reserved.
// SPDX-License-Identifier: MIT

package com.volcengine.reactnative.vertc;

import com.volcengine.VolcApiEngine.IVeEngine;
import com.volcengine.VolcApiEngine.VolcApiEngine;

public class VertcApiEngineManager implements IVeEngine {
  static public VertcApiEngineManager instance = new VertcApiEngineManager();

  public VertcImpl vertcImpl;
  
  @Override
  public VolcApiEngine getApiEngine() {
    if (vertcImpl == null) {
      return null;
    }
    return vertcImpl.apiEngine;
  }

  public void init(VertcImpl impl) {
    vertcImpl = impl;
  }
}
