mirror of
https://github.com/hexedtech/codemp.git
synced 2024-11-24 16:14:48 +01:00
feat(java): workspace user list
This commit is contained in:
parent
7d3a7ebef5
commit
a756b2805c
2 changed files with 16 additions and 0 deletions
10
dist/java/src/mp/code/Workspace.java
vendored
10
dist/java/src/mp/code/Workspace.java
vendored
|
@ -80,6 +80,16 @@ public final class Workspace {
|
||||||
return active_buffers(this.ptr);
|
return active_buffers(this.ptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static native String[] user_list(long self);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the users currently in the workspace.
|
||||||
|
* @return an array containing the names of the users in the workspace
|
||||||
|
*/
|
||||||
|
public String[] userList() {
|
||||||
|
return user_list(this.ptr);
|
||||||
|
}
|
||||||
|
|
||||||
private static native void create_buffer(long self, String path) throws ConnectionRemoteException;
|
private static native void create_buffer(long self, String path) throws ConnectionRemoteException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -31,6 +31,12 @@ fn active_buffers(workspace: &mut Workspace) -> Vec<String> {
|
||||||
workspace.buffer_list()
|
workspace.buffer_list()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Gets a list of the active buffers.
|
||||||
|
#[jni(package = "mp.code", class = "Workspace")]
|
||||||
|
fn user_list(workspace: &mut Workspace) -> Vec<String> {
|
||||||
|
workspace.user_list()
|
||||||
|
}
|
||||||
|
|
||||||
/// Create a new buffer.
|
/// Create a new buffer.
|
||||||
#[jni(package = "mp.code", class = "Workspace")]
|
#[jni(package = "mp.code", class = "Workspace")]
|
||||||
fn create_buffer(workspace: &mut Workspace, path: String) -> Result<(), RemoteError> {
|
fn create_buffer(workspace: &mut Workspace, path: String) -> Result<(), RemoteError> {
|
||||||
|
|
Loading…
Reference in a new issue