Skip to content

Commit

Permalink
Add support for Route planner API
Browse files Browse the repository at this point in the history
- Enable explicit API
  • Loading branch information
DRSchlaubi committed Oct 13, 2020
1 parent 102a99f commit d370eb2
Show file tree
Hide file tree
Showing 112 changed files with 11,801 additions and 83 deletions.
17 changes: 17 additions & 0 deletions .idea/aws.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 12 additions & 3 deletions .idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 6 additions & 2 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ repositories {
}

dependencies {
implementation("org.jetbrains.kotlinx", "kotlinx-serialization-core", "1.0.0-RC") // JVM dependency
implementation("com.gitlab.kordlib.kord", "kord-core", "0.6.4")
implementation("org.jetbrains.kotlinx", "kotlinx-serialization-json", "1.0.0")
compileOnly("com.gitlab.kordlib.kord", "kord-core", "0.6.4")

api("com.github.FredBoat", "Lavalink-Client", "4.0")
testImplementation(kotlin("test-junit"))
Expand Down Expand Up @@ -75,6 +75,10 @@ tasks {
}
}

kotlin {
explicitApi()
}

bintray {
user = System.getenv("BINTRAY_USER")
key = System.getenv("BINTRAY_KEY")
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>NanoIpRoutePlannerData</title>
<link href="../../../styles/style.css" rel="Stylesheet">
<script type="text/javascript" src="../../../scripts/navigationLoader.js" async="async"></script>
<script type="text/javascript" src="../../../scripts/platformContentHandler.js" async="async"></script>
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
<script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script>
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
<script>var pathToRoot = "../../../";</script>
</head>
<body>
<div id="container">
<div id="leftColumn">
<div id="logo"></div>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="searchBar"></div>
<script type="text/javascript" src="../../../scripts/pages.js"></script>
<script type="text/javascript" src="../../../scripts/main.js"></script>
<div id="content" pageIds="me.schlaubi.lavakord.rest/NanoIpRoutePlannerData/NanoIpRoutePlannerData/#me.schlaubi.lavakord.rest.RoutePlannerStatus.Data.IpBlock#kotlin.collections.List[me.schlaubi.lavakord.rest.RoutePlannerStatus.Data.FailingAddress]#kotlin.Long/PointingToDeclaration/">
<div class="breadcrumbs"><a href="../../index.html">lavakord</a>/<a href="../index.html">me.schlaubi.lavakord.rest</a>/<a href="index.html">NanoIpRoutePlannerData</a>/<a href="-nano-ip-route-planner-data.html">NanoIpRoutePlannerData</a></div>
<div class="cover ">
<h1 class="cover"><a data-name="nanoiprouteplannerdata"></a><span>NanoIpRoutePlannerData</span></h1>
</div>
<div class="divergent-group" data-filterable-current=":/main" data-filterable-set=":/main"><div class="brief-with-platform-tags"><div class="inner-brief-with-platform-tags"></div>
<span class="pull-right"></span></div>

<div class="main-subrow">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":/main"><div class="symbol "><div class="symbol monospace">fun <a href="-nano-ip-route-planner-data.html">NanoIpRoutePlannerData</a>(ipBlock: <a href="../-route-planner-status/-data/-ip-block/index.html">RoutePlannerStatus.Data.IpBlock</a>, failingAddresses: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../-route-planner-status/-data/-failing-address/index.html">RoutePlannerStatus.Data.FailingAddress</a>&gt;, currentAddressIndex: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a>)<span class="top-right-position"><span class="copy-icon"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 4H15V16H5V4ZM17 7H19V18V20H17H8V18H17V7Z" fill="black"/>
</svg></span><div class="copy-popup-wrapper popup-to-left"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18 9C18 14 14 18 9 18C4 18 0 14 0 9C0 4 4 0 9 0C14 0 18 4 18 9ZM14.2 6.2L12.8 4.8L7.5 10.1L5.3 7.8L3.8 9.2L7.5 13L14.2 6.2Z" fill="#4DBB5F"/>
</svg><span>Content copied to clipboard</span></div></span></div></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#container"><svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.3337 9.66683H0.666992L6.00033 3.66683L11.3337 9.66683Z" fill="black"/>
<path d="M0.666992 0.333496H11.3337V1.66683H0.666992V0.333496Z" fill="black"/>
</svg></a></span><span>© 2020 Copyright</span><span class="pull-right"><span>Sponsored and developed by dokka</span><a href="https://github.com/Kotlin/dokka"><span class="padded-icon"><svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8 0H2.3949L4.84076 2.44586L0 7.28662L0.713376 8L5.55414 3.15924L8 5.6051V0Z" fill="black"/>
</svg></span></a></span></div>
</div>
</div>
</body>
</html>

Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>component1</title>
<link href="../../../styles/style.css" rel="Stylesheet">
<script type="text/javascript" src="../../../scripts/navigationLoader.js" async="async"></script>
<script type="text/javascript" src="../../../scripts/platformContentHandler.js" async="async"></script>
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
<script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script>
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
<script>var pathToRoot = "../../../";</script>
</head>
<body>
<div id="container">
<div id="leftColumn">
<div id="logo"></div>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="searchBar"></div>
<script type="text/javascript" src="../../../scripts/pages.js"></script>
<script type="text/javascript" src="../../../scripts/main.js"></script>
<div id="content" pageIds="me.schlaubi.lavakord.rest/NanoIpRoutePlannerData/component1/#/PointingToDeclaration/">
<div class="breadcrumbs"><a href="../../index.html">lavakord</a>/<a href="../index.html">me.schlaubi.lavakord.rest</a>/<a href="index.html">NanoIpRoutePlannerData</a>/<a href="component1.html">component1</a></div>
<div class="cover ">
<h1 class="cover"><a data-name="component1"></a><span>component1</span></h1>
</div>
<div class="divergent-group" data-filterable-current=":/main" data-filterable-set=":/main"><div class="brief-with-platform-tags"><div class="inner-brief-with-platform-tags"></div>
<span class="pull-right"></span></div>

<div class="main-subrow">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":/main"><div class="symbol "><div class="symbol monospace">operator fun <a href="component1.html">component1</a>(): <a href="../-route-planner-status/-data/-ip-block/index.html">RoutePlannerStatus.Data.IpBlock</a><span class="top-right-position"><span class="copy-icon"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 4H15V16H5V4ZM17 7H19V18V20H17H8V18H17V7Z" fill="black"/>
</svg></span><div class="copy-popup-wrapper popup-to-left"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18 9C18 14 14 18 9 18C4 18 0 14 0 9C0 4 4 0 9 0C14 0 18 4 18 9ZM14.2 6.2L12.8 4.8L7.5 10.1L5.3 7.8L3.8 9.2L7.5 13L14.2 6.2Z" fill="#4DBB5F"/>
</svg><span>Content copied to clipboard</span></div></span></div></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#container"><svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.3337 9.66683H0.666992L6.00033 3.66683L11.3337 9.66683Z" fill="black"/>
<path d="M0.666992 0.333496H11.3337V1.66683H0.666992V0.333496Z" fill="black"/>
</svg></a></span><span>© 2020 Copyright</span><span class="pull-right"><span>Sponsored and developed by dokka</span><a href="https://github.com/Kotlin/dokka"><span class="padded-icon"><svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8 0H2.3949L4.84076 2.44586L0 7.28662L0.713376 8L5.55414 3.15924L8 5.6051V0Z" fill="black"/>
</svg></span></a></span></div>
</div>
</div>
</body>
</html>

Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>component2</title>
<link href="../../../styles/style.css" rel="Stylesheet">
<script type="text/javascript" src="../../../scripts/navigationLoader.js" async="async"></script>
<script type="text/javascript" src="../../../scripts/platformContentHandler.js" async="async"></script>
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
<script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script>
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
<script>var pathToRoot = "../../../";</script>
</head>
<body>
<div id="container">
<div id="leftColumn">
<div id="logo"></div>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="searchBar"></div>
<script type="text/javascript" src="../../../scripts/pages.js"></script>
<script type="text/javascript" src="../../../scripts/main.js"></script>
<div id="content" pageIds="me.schlaubi.lavakord.rest/NanoIpRoutePlannerData/component2/#/PointingToDeclaration/">
<div class="breadcrumbs"><a href="../../index.html">lavakord</a>/<a href="../index.html">me.schlaubi.lavakord.rest</a>/<a href="index.html">NanoIpRoutePlannerData</a>/<a href="component2.html">component2</a></div>
<div class="cover ">
<h1 class="cover"><a data-name="component2"></a><span>component2</span></h1>
</div>
<div class="divergent-group" data-filterable-current=":/main" data-filterable-set=":/main"><div class="brief-with-platform-tags"><div class="inner-brief-with-platform-tags"></div>
<span class="pull-right"></span></div>

<div class="main-subrow">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":/main"><div class="symbol "><div class="symbol monospace">operator fun <a href="component2.html">component2</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../-route-planner-status/-data/-failing-address/index.html">RoutePlannerStatus.Data.FailingAddress</a>&gt;<span class="top-right-position"><span class="copy-icon"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 4H15V16H5V4ZM17 7H19V18V20H17H8V18H17V7Z" fill="black"/>
</svg></span><div class="copy-popup-wrapper popup-to-left"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18 9C18 14 14 18 9 18C4 18 0 14 0 9C0 4 4 0 9 0C14 0 18 4 18 9ZM14.2 6.2L12.8 4.8L7.5 10.1L5.3 7.8L3.8 9.2L7.5 13L14.2 6.2Z" fill="#4DBB5F"/>
</svg><span>Content copied to clipboard</span></div></span></div></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#container"><svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.3337 9.66683H0.666992L6.00033 3.66683L11.3337 9.66683Z" fill="black"/>
<path d="M0.666992 0.333496H11.3337V1.66683H0.666992V0.333496Z" fill="black"/>
</svg></a></span><span>© 2020 Copyright</span><span class="pull-right"><span>Sponsored and developed by dokka</span><a href="https://github.com/Kotlin/dokka"><span class="padded-icon"><svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8 0H2.3949L4.84076 2.44586L0 7.28662L0.713376 8L5.55414 3.15924L8 5.6051V0Z" fill="black"/>
</svg></span></a></span></div>
</div>
</div>
</body>
</html>

Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>component3</title>
<link href="../../../styles/style.css" rel="Stylesheet">
<script type="text/javascript" src="../../../scripts/navigationLoader.js" async="async"></script>
<script type="text/javascript" src="../../../scripts/platformContentHandler.js" async="async"></script>
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
<script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script>
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
<script>var pathToRoot = "../../../";</script>
</head>
<body>
<div id="container">
<div id="leftColumn">
<div id="logo"></div>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="searchBar"></div>
<script type="text/javascript" src="../../../scripts/pages.js"></script>
<script type="text/javascript" src="../../../scripts/main.js"></script>
<div id="content" pageIds="me.schlaubi.lavakord.rest/NanoIpRoutePlannerData/component3/#/PointingToDeclaration/">
<div class="breadcrumbs"><a href="../../index.html">lavakord</a>/<a href="../index.html">me.schlaubi.lavakord.rest</a>/<a href="index.html">NanoIpRoutePlannerData</a>/<a href="component3.html">component3</a></div>
<div class="cover ">
<h1 class="cover"><a data-name="component3"></a><span>component3</span></h1>
</div>
<div class="divergent-group" data-filterable-current=":/main" data-filterable-set=":/main"><div class="brief-with-platform-tags"><div class="inner-brief-with-platform-tags"></div>
<span class="pull-right"></span></div>

<div class="main-subrow">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":/main"><div class="symbol "><div class="symbol monospace">operator fun <a href="component3.html">component3</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a><span class="top-right-position"><span class="copy-icon"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 4H15V16H5V4ZM17 7H19V18V20H17H8V18H17V7Z" fill="black"/>
</svg></span><div class="copy-popup-wrapper popup-to-left"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18 9C18 14 14 18 9 18C4 18 0 14 0 9C0 4 4 0 9 0C14 0 18 4 18 9ZM14.2 6.2L12.8 4.8L7.5 10.1L5.3 7.8L3.8 9.2L7.5 13L14.2 6.2Z" fill="#4DBB5F"/>
</svg><span>Content copied to clipboard</span></div></span></div></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#container"><svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.3337 9.66683H0.666992L6.00033 3.66683L11.3337 9.66683Z" fill="black"/>
<path d="M0.666992 0.333496H11.3337V1.66683H0.666992V0.333496Z" fill="black"/>
</svg></a></span><span>© 2020 Copyright</span><span class="pull-right"><span>Sponsored and developed by dokka</span><a href="https://github.com/Kotlin/dokka"><span class="padded-icon"><svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8 0H2.3949L4.84076 2.44586L0 7.28662L0.713376 8L5.55414 3.15924L8 5.6051V0Z" fill="black"/>
</svg></span></a></span></div>
</div>
</div>
</body>
</html>

Loading

0 comments on commit d370eb2

Please sign in to comment.