mirror of
https://github.com/denoland/deno.git
synced 2024-11-24 15:19:26 -05:00
privatize some methods
This commit is contained in:
parent
258aa56532
commit
ca8eb1d421
3 changed files with 6 additions and 6 deletions
|
@ -28,7 +28,7 @@ func CacheFileName(filename string, sourceCodeBuf []byte) string {
|
||||||
// Fetches a remoteUrl but also caches it to the localFilename.
|
// Fetches a remoteUrl but also caches it to the localFilename.
|
||||||
func FetchRemoteSource(remoteUrl string, localFilename string) ([]byte, error) {
|
func FetchRemoteSource(remoteUrl string, localFilename string) ([]byte, error) {
|
||||||
//println("FetchRemoteSource", remoteUrl)
|
//println("FetchRemoteSource", remoteUrl)
|
||||||
Assert(strings.HasPrefix(localFilename, SrcDir), localFilename)
|
assert(strings.HasPrefix(localFilename, SrcDir), localFilename)
|
||||||
var sourceReader io.Reader
|
var sourceReader io.Reader
|
||||||
|
|
||||||
file, err := os.Open(localFilename)
|
file, err := os.Open(localFilename)
|
||||||
|
|
|
@ -36,7 +36,7 @@ func recv(buf []byte) []byte {
|
||||||
}
|
}
|
||||||
|
|
||||||
func HandleSourceCodeFetch(moduleSpecifier string, containingFile string) (out []byte) {
|
func HandleSourceCodeFetch(moduleSpecifier string, containingFile string) (out []byte) {
|
||||||
Assert(moduleSpecifier != "", "moduleSpecifier shouldn't be empty")
|
assert(moduleSpecifier != "", "moduleSpecifier shouldn't be empty")
|
||||||
res := &Msg{}
|
res := &Msg{}
|
||||||
var sourceCodeBuf []byte
|
var sourceCodeBuf []byte
|
||||||
var err error
|
var err error
|
||||||
|
@ -57,13 +57,13 @@ func HandleSourceCodeFetch(moduleSpecifier string, containingFile string) (out [
|
||||||
//println("HandleSourceCodeFetch", "moduleSpecifier", moduleSpecifier,
|
//println("HandleSourceCodeFetch", "moduleSpecifier", moduleSpecifier,
|
||||||
// "containingFile", containingFile, "filename", filename)
|
// "containingFile", containingFile, "filename", filename)
|
||||||
|
|
||||||
if IsRemote(moduleName) {
|
if isRemote(moduleName) {
|
||||||
sourceCodeBuf, err = FetchRemoteSource(moduleName, filename)
|
sourceCodeBuf, err = FetchRemoteSource(moduleName, filename)
|
||||||
} else if strings.HasPrefix(moduleName, assetPrefix) {
|
} else if strings.HasPrefix(moduleName, assetPrefix) {
|
||||||
f := strings.TrimPrefix(moduleName, assetPrefix)
|
f := strings.TrimPrefix(moduleName, assetPrefix)
|
||||||
sourceCodeBuf, err = Asset("dist/" + f)
|
sourceCodeBuf, err = Asset("dist/" + f)
|
||||||
} else {
|
} else {
|
||||||
Assert(moduleName == filename,
|
assert(moduleName == filename,
|
||||||
"if a module isn't remote, it should have the same filename")
|
"if a module isn't remote, it should have the same filename")
|
||||||
sourceCodeBuf, err = ioutil.ReadFile(moduleName)
|
sourceCodeBuf, err = ioutil.ReadFile(moduleName)
|
||||||
}
|
}
|
||||||
|
|
4
util.go
4
util.go
|
@ -4,13 +4,13 @@ import (
|
||||||
"net/url"
|
"net/url"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Assert(cond bool, msg string) {
|
func assert(cond bool, msg string) {
|
||||||
if !cond {
|
if !cond {
|
||||||
panic(msg)
|
panic(msg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func IsRemote(filename string) bool {
|
func isRemote(filename string) bool {
|
||||||
u, err := url.Parse(filename)
|
u, err := url.Parse(filename)
|
||||||
check(err)
|
check(err)
|
||||||
return u.IsAbs()
|
return u.IsAbs()
|
||||||
|
|
Loading…
Reference in a new issue